updated dom4