finish the part of read data.

大致完成了读取数据用的模块。