using pingpong for better testing output