ftp changes -- not complete