flat monte carlo added