lowercase component name