crap should do crap now