Added a download method