mediator implemented, can now add card