snubgrubbling view 2