common variables
Makefile
header file
Main file
ignore fils