[up-all, threads-1,2,3,4]