Added submodules and updated others