todo fix ftp_init