Submodules and simple main