add ftp component