some changes are made.