made fetcher and page classes