add JsonConfig and TemplateConfig