4315287 improve undo mechanism