map functionality finished
improve region name