Finally working downloader