Added a draft of the fetcher class