add donwFile method