Working on cardclient