This hack is still incomplete and this is my first one but I ended up scrapping this one so yeah