geolocation and components directory