add delete(Predicate)