card: use object vectors