read stream, docs