support composer/component