final Interpolation class