controlling edge sequence during traversal