add vdom