pong switching is working pretty much