adding Interpolator2D (untested)