Woah, had no idea that I just made so many changes