updated java classes