complete precompilation