rl framework and monte carlo methods1