Use mcmc collector paradigm