set up prep for precompile