vcard function
vcard parser