初始版本

初始版本，有一些bug，还有一部分功能未实现