more updates for java