PopulateGeoLocationTree (not finished)