Make component compatible

added component.json