updated PLUGIN_EXPORT macro