reordering pass 1 done