Refactored Region

Refactored Region