Working on undo().