Text generation programs need to be designed around a theory of text organization. This paper introduces Rhetorical Structure Theory, a theory of text structure in which each region text generators, we must first have a suitable theory of text organization. attributes: 1. c o m p r e h e n s i v e n e s s : applicable to every kind of text; 2. functionality: informative in terms of how text achieves its effects for the writer;