修补了很多的bug