add node fetcher