part3 updates