placed the plugin in its own solution