Add recursive path selector