include type-component