part3 changes