scenario-based approach