added components.json