fixed pointer with subnodes