downloader and scriptshell