to_print option in simulate
define a function in evaluate