start of a sophisticated text generator for the lore