def load(file_name):
     PandaSocialNetwork.validate_file_name(file_name)
     network = PandaSocialNetwork()
     f = open(file_name, 'r')
     data = json.load(f)
     for dict_obj in data["verticies"]:
         panda = Panda.create_from_dict(dict_obj["panda"])
         for dict_panda in dict_obj["neighbors"]:
             panda2 = Panda.create_from_dict(dict_panda)
             if not(network.are_friends(panda, panda2)):
                 network.make_friends(panda, panda2)
     f.close()
     return network