i think i fixed it but i could have equally fucked up as much