Add Download function.