Create foundation.c