added SingleCompile plugin