Updated Compiler