refactor using stream-read
0.1.1