Add repo interface

Forgot to git add it ...