begin to work on lib_java