part-2 changes