fixing broken crap