have better HTML (not fully W3C but closer)