main can call TopologyManager