take into account user topo