improved workflow, added swig template engine
progress on frontend workflow