Interface improvement started with cardsLib