actually track submodules