working on undo delete