added headings and section breaks