modifying Carte use FactoryCarte instead of Carte.createCard