updated precompiling