bunch of crap & divide by zero