improved predicate usage for  filtering streams
again improved predicate usage for filtering streams