Properly add submodules