Make this module work with component.