add first version of PluginManager