fixed a buncha shit
asf