On generalized CS-modules
An -closed submodule of a module is a submodule for which is nonsingular. A module is called a generalized CS-module (or briefly, GCS-module) if any -closed submodule of is a direct summand of . Any homomorphic image of a GCS-module is also a GCS-module. Any direct sum of a singular (uniform) module and a semi-simple module is a GCS-module. All nonsingular right -modules are projective if and only if all right -modules are GCS-modules.