增加注释和入口参数检查