added float_value and check_success to simple_interpreter