revised some texts.