do undo; close issue #1