bug fix; support output; improve accuracy for unknown words by considering suffix