added a delete operation