fix compilers