combiner, stream-combiner and split