interop on index