modify valuation.c