oai fetcher -> generator