Refactoring the plugin