修复了大量的bug