PlugInsLoader pluginsLoader = new PlugInsLoader(Configuration.getInstance().getPluginAbsolutePath());
pluginsMap = pluginsLoader.loadPlugins();
//Info panel
JInfoPanel infoPanel = new JInfoPanel(pluginsMap);
PluginDataModel infoDataModel = new PluginDataModel(infoPanel.getPluginName(), infoPanel.getVersion(), infoPanel.getPluginAuthor(), infoPanel.getClass().getName());
mainPanel.add(infoPanel,infoPanel.getPluginName());
//Settings panel
JSettingsPanel settingsPanel = new JSettingsPanel();
PluginDataModel settingsDataModel = new PluginDataModel(settingsPanel.getPluginName(), settingsPanel.getVersion(), settingsPanel.getPluginAuthor(), settingsPanel.getClass().getName());
mainPanel.add(settingsPanel,settingsPanel.getPluginName());
//sets main panel
mainPanel.setPreferredSize(new Dimension(670,500));
for(AbstractPlugablePanel instance: pluginsMap.values()){