added Snapshot Fetcher