修改了部分bug