major changes to the code logic, included all regions and districts in the South Island and added a region selector