消除了一些bug