some changes in java