geocoder and legend impl