completed monte carlo methods