added downloader
added counter utility
eliminated variable