basic structure lyk footer header etc