new file:   sum2.c