gibbs_iter bettering