fixes to make things have real data, cards initialize with names, tests to  verify