geolocation works alongside querying. past milestone deadline. close #14