new stream [halfway]