2d interpol