playing with topo generation