adding topological navigation