started using string stream