adding delete operation