Implement geolocation lib #28