add card struct fields