Adapted composer.sjon