small addition
More traversing refinement