attempt to fix the shit