new file:   values.c