would rename this "load_topology" or something.