snarfuckled view 3