working on gsim_ring_mcmc