done the repository stuff ... except observing stuff ... but there's plenty of time for thah