stream working

almost