add viterbi