Added repository interfaces