changed precompile syntax