fix auxiliary sampling and most of MCMC translated