Moved constructor action
Added RegionList
Cleanup
More cleanup