challenge strategy: git