删除了之前的架构，待重新设计