rename working w/o gui. undo/redo working