submodules experimentation