first commit GeoDistance code