adding MH sampler