more refinement of paths