with part3