added autocomplete and geocoding