fixed npc interaction