refactoring geo-code routine