npc work