part3 modifications