结构调整

1. 调整了结构
2. 增加了demo