fix xhtml compliance