add header, content, footer