add DomUtil