OOP publishing the repo