添加了一些函数注释