Refatoramento do plugin