switched to enjoi for schema validation