crappy ass view 2