add json descriptor