polynomial interpolation works!