fix montecarlo methods