interpolation for 2D ready