继续修改，修正大部分语法错误