Adding submodules and stuff.