added precompile line back in what the f