geolocation seperated to another file