getting ready for submodules