Added Compiler class