I don't know how component.json works