Bloc Repository