downloader gives you more control on downloading files