added fetcher util