Added support of geolocation using IP