improve html, styles