added component.json for component compatibility