complete delete operation