Compiler add