ping pong theory view 3