limited to only single root node for the vdom template
it make things much simpler