textGenerator