undo
changes
More gui work