following Bloc curriculum