complete thread part3