The text generator