add mcmc_gibbs_sampling