adding zoom function to the map