added sequential downloader