Updated repository to provide interfacesÑ