add DownloadEnhance