修改说明和代码重构