change undo, redo, modify, mark