Defined MonteCarlo framework