TODO: incorporate h3 headings