new file:   ex2.c