初始版本

临时做的.后面有时间再修改