use git submodules since we have git inside git