clean up part3