flexible-compound-components