added smartftp