Implement component, composer