Fixed a whole bunch of my shit. still shit to be fixed doe