path separation