making topologies