review2, recorder and replayer