Implementing undo
Added things