separating of downloader
Init