Added ALOT of stuff. So much ;-;