Added a lot of shit I don't even know