delete and undelete introduction