add readStream