fixed precompiling