added plugins tab & refactoring