add shuffleSequence