roll back and also I have added some stream cexamples