修改部分实现和注释.