add ftp methods