working on mcmc