changes to load npcs json data