fixed some semicolons and stuff idk