Revert 248ab83..b63ce66

This rolls back to commit 248ab83d80914ac77a2b22d85e140b52b7d2c921.
ITS UGLY BUT IT WORKS aaaahahhhhhhhhhhhhhhh

okay now forrealz i have to stop like seriously, seriously.