changed predicate format