completed part3