add header and sections