got self-geocoding working