Adapted composer