worked on json schema stuff