learned about predicates