ping pong refactor