java side is finished