paths depend on paramters