index completion