Implement region lookup
Fix subregion implementation