修复了部分bug，但为此删除了一些功能，后期再进行重写