jni, plf, ftp