add: json and tpl for output
Merge branch 'feature-outpu_acceptor' into develop