add nested submodules processor