with topology, device manager