try add predicate