fiddling with data stream idea