fixing precompile problem