geolocation fixed some issues