extract ImageDownloader