Implementation of card