submodule flipping