ftp server implementation for dealing with custom file system