I'm not smart and misread code and formatted badly because I'm bad