add plugins with submodules