add Test.swap(), Test.undo()