add function call in eval.c