derive-child-node working