Working on Compiler class.