add html5 semantics