保障基本可用

进行了一些修改，让他它基本可以运行