location validation in place
added region_set validation
added comparison validation
Merge branch 'bugs'