add initCards function