refactored some names to avoid "MCMC"