update naieve bayes, working as far as i know...