thinking about handling streaming data