added Compiler extension