fix all the shit