implement shuffle, execute, rand one, print