monte carlo chain