depends on the npc