finishing part3