What are NPC?