add java basics