streaming 2
improve streaming2