调整代码
重命名方法，新增注释