revise index2