add shuffle to code to buy