add java and ml