turn the plugin into gem