more re-shuffling