update:
-add new java interface