add foo.c