more html5 compliancy changes