decided on child_ix and neighbor_ix