reworked ftp