added shift selection to topology