add driver and jni