add geocoding, clean up ui
new api key