location fetcher