splitting my geolocation thing in a different service