处理了一些bug。但是还未完全处理掉