played with index a bit