add check method and test it
update to use new MonteCarlo object, and read contents from file