index method complete