first attempt at readStream