Futher developments on FTP download.