changes in thread