add json and syntax