added geolocation, updated db