working on private elements of repository