task2 changes