change redo to repeat, add undo