修正了一大批的bug