splitStreams suppotr