add some styles and semantic markup