git modules take 2