adding jni