added dependencies of submodules