modified index2