refactorizado zplugin