adapted composer 5