all crap fix