paths interface