working on mcmc gsim ring