refactored region into region and continent