First repository for Bloc