initiates the compiler plugin