修改了部分BUG