修改了一些bug、整合