updated compiler plugin