comment generation reshuffle