修改了变量名，并加了些注释