rulesCompile added