test with submodules