accumulating streams and filters