use InjectPlugin instead of PluginLoaded