added NPCMap