more minor changes with undo