monte-carlo CLONED FROM ROUTE 254001