adds shows root.
sibling thing
allows root to be selectable
refinements