Add Boundary traversal