anchor.diff:          _cardStates!.keys.where((card) => _cardStates![card]!).toList());
     }
   
  +  /// Fetch cardStates and cardOrder from user profile, however,
  +  /// if those do not exist create and upload default order and states.
     showAllStudentCards() async {
       // grab user cardOrder and cardStates
       List<String>? userCardOrder =
  
positive.code:         _cardStates!.keys.where((card) => _cardStates![card]!).toList());
    }
  
    activateStaffCards() {
      // do nothing if a staff card already exists in the list
      for (String card in _staffCards) {
  
negative.code:     notifyListeners();
    }
  
    /// Update [_cardStates] to all false
    _deactivateAllCards() {
      for (String card in _cardStates!.keys) {
        _cardStates![card] = false;
      }
    }
  
    /// Update [_cardOrder] to include student cards
    activateStudentCards() {
      // do nothing if a student card already exists in the list
      for (String card in _studentCards) {
  