validating region and location name to avoid '-', using downcase format on both names and fixing specs