Add initial version of downloader