add predicate arg