add main
use multi tpl engine
fix typo
add init method
Merge branch 'master' into develop
add config
use origin options
add constructor config
pass ci
update dependencies
update doc
release 0.2.4
Merge branch 'release-0.2.4'