Big Change add header file for each c file