modified:   values.c