Implement Region class
Modify executable