added filter -> predicate test