shuffleMethod