fix schema and return JSON