add base vnode processing