submodule everything