#105 first draft of repository support