implemented confirmed delete