Topo framework