added geo stuff to jni