Adding some code for Compiler.