created the shuffle