First version global interface (java)