adding header, footer, and doctype