add support for download the file