restructured the document a bit