V0.3

重写结构，待测试。
(结构需重新调整)