Change the implementation to read the list of names and appellations from a JSON file instead of hard encoding the list