added compile plugin