fixed: cannot undo