an ALOT of fixes and required hacks