CMC functional

must rerun load_cards.py (sorry)