adding component.json