go back to lame on file
change the thread into one dimention