private api for base repo