fiddled with header and footer and layout