exercise3 changes