modify the topo add