add initial shuffling