now working with streams3