supporting components on the factory