In practice, these goals contribute to updating a "goal semantics" which the generator seeks to realise by building a phrase structure tree that (i) realises that goal semantics, (ii) is syntactically complete and (iii) is pragmatically appropriate.
if an entity must be described which is discourse old, a DD will be computed for that entity and added to the current goal semantics thereby driving further generation.