def get_particpant(participant):
    name = participant.get("fallback_name")
    chat_id = participant.get("id").get("chat_id")
    phone_data = participant.get("phone_number")
    number = phone_data.get("e164")
    international_number = phone_data.get("i18n_data").get("international_number")
    national_number = phone_data.get("i18n_data").get("national_number")
    if databaseSetup.get_contact_by_number(number) is None:
        if databaseSetup.get_contact_by_number(international_number) is None:
            if databaseSetup.get_contact_by_number(national_number) is None:
                if Contacts.get(name=name):
                    contact = Contacts.get(name=name)
                else:
                    contact = None
                contact = None
            else:
                contact = databaseSetup.get_contact_by_number(national_number)
        else:
            contact = databaseSetup.get_contact_by_number(international_number)
    else:
        contact = databaseSetup.get_contact_by_number(number)

    return chat_id, name, number, contact
        elif type_of_data[0] == "EMAIL":
            num_emails += 1
            if(num_emails <= 4):
                dict_name = "email_" + str(num_emails)
                contact_data.append({dict_name: components[1].replace("\n", "").replace(";", "")})
            else:
                print("Too many emails to add")
        elif type_of_data[0] == "TEL":
            num_phones += 1
            if(num_phones <= 4):
                dict_name = "phone_number_" + str(num_phones)
                contact_data.append({dict_name: components[1].replace("\n", "").replace(";", "")})
        elif type_of_data[0] == "item1.ADR":
            contact_data.append({"address": components[1].replace("\n", "").replace(";", "")})
        elif type_of_data[0] == "BDAY":
            contact_data.append({"birthday": components[1].replace("\n", "").replace(";", "")})
        elif type_of_data[0] == "item1.URL":
            contact_data.append({"url": "http:" + str(components[2])})
        elif type_of_data[0] == "END":
            all_contact_data = {}
            for item in contact_data:
                all_contact_data.update(item)
            # Insert Contact into database
            print(all_contact_data)
            Contacts.insert(all_contact_data).execute()
            print("Inserted Contact")
            # Reset data
            del contact_data[:]
            num_phones = 0
            num_emails = 0