Yah, I shouldn't condense to one file, but fuckitwhatever