fix #12

* use `Formula.factory` instead of calling `new` directory
join powerlin_args
Merge branch 'use-formula-factory'