refactoring geolocation finder part (not working yet)