(making better thread)...................