added rudimentary card adder