changes necessary for the assignment made