implemented a fuckign shit ton of crap, fuck my life