fix styling and sort out page layout