headers, footers, and index