I separate function.h, global_variables.h and structure.h from main.c which helps whole structure better than before.