rename spline to path; encapsulate paths; PART 1