provided additional scenarios