add CardsInfo and CardsInfoTest
implement cards field