task -> scenario