bundles as submodules