self-flagulating view 1