add np predicates