up the # of nodes, generalize the naming