添加注释并修改了bug