first commit with submodules