updated precompiled