NGRBC - Part I