add a shuffle option