updated pmcmc