shuffle and shuffle again
1.1M