adding precompile setting