add eval_numeric