Updated the plugin with new generation features.