added foo.c bar.h