add path fetcher