added downloader skeleton