Reader代码整理