add func indexs3