completed shuffling