added ftp protocol skeleton