crappy version