修改了诸多问题