adding submodules, part 4