Modeling a modern POS tagger using HMM and Viterbi Algorithm