初步建立engine
添加简单测试脚本
refactoring