topo view and edit