added new naive_bayes