add component-info