component.json as requested