changes for the compilation