add replayable history