adding includes, header & footer