modified precompile recipe