added introduction and headings