add bayes data init fun