more cards implementation