task3 changes