adding region specs and validating uniqueness of region name