initial fork and changes, PolinomialInterpolator, etc. phases 1 through 4