allowing indexed interpolation