make w3c compliant