Some tinkering on Monte Carlo Markov Chain (MCMC) algorithms