adding streaming to Sh and Sh2