fixing precompile