修改了诸多错误