add trash and undo function. also dell delete function no need for it anymore