board model uses index rootnode