topological method