Added optional  save destination path to download functions