change compilation.h and add compile_it in compilation.c