GeoLocation API to separate repository