personal geolocation by user choice finished