almost got all geolocation saving data