added ping-pong answering