add PluginFactory
Use market://search to replace extra downloads