some more stuff for npc interaction