增加一些注释，修改方法名和方法实现