java API init
add
modify