Refactoring of the plugin code to a centralized controller for reuse