Implement Bayesian Methods