added header and footer, some basic styling