fix several issues with submodules