enchanced the download operation