An overview of NPS