def _process_into_dictionary(contactlist):
    """ Process the Wildapricot API returned id into dictionary
    
    Args:
        contactlit (list): list of contact return by wildapricot API
        
    Returns:
        list of contact dictionaries
    """
        
    output = []
    for s in contactlist:
        p={t.FieldName: t.Value for t in s.FieldValues}
        p.update({'MembershipLevel':s.MembershipLevel.Name}) 
        p.update({'ID':s.Id}) 
        if 'State' in p.keys() and p['State'] is not None:
            p.update({'State': p['State'].Label})
        if 'Membershpip status' in p.keys() and p['Membership status'] is not None:
            p.update({'Membershpip Status': vars(p['Membership status'])['Value']})
        output.append(p)        
    return(output)