修改了若干bug