completed negativeIndex