Add Shuffle
Add doc