add chain_string in eval.c