added recycle bin like semantics to deletion