adding city_map function