testing with submodules