Transition to submodules - part 4