actually support adding cards from the server.  (yay)