adapt scenarios