refatorando o plugin