pluginifying this plugin