deleting dive implemented