Add header and footer
Add functions, includes and js