add a new repository