explain the private repo