added text diversity