updates to monte carlo