add_headings + todos