crap-nasty view 2