implementing a charge card