added geoloc