laid the groundwork for the initial Dynamic Path Function