return topology