component(1) support