new downloader

and stuf