add Pragmas to compile.