add Repository scaffold