a bunch of improvements to the css and the html