added nav, header and footer to layout