address, jni contact/address work
refactor, middle of various JNI work