Reimplemented the download action