added working geolocation to app