preparing video downloader functionality