problems on submodules