What is NRC? and What is NPR?