add jsonschema generator