anchor.diff:          }
   
           for(String key in num_stats.keys) {
  -            num_stats[key] = int.parse(json[key]);
  +           // print("checking num key of $key with value ${json[key]}");
  +            num_stats[key] = num.parse(json[key]);
           }
   
           frogStatus = json["frogStatus"];
           mvpName = json["mvpName"];
           mvpGrist = json["mvpGrist"];
  +        if(json["scratched"] == boolExample.toString()) {
  +            scratched = true;
  +        }else {
  +            scratched = false;
  +        }
  +
           session_id = int.parse(json["session_id"]);
       }
   
  
positive.code:         summary.setNumStat("averageAlchemySkill", 0);
          summary.setNumStat("averageRelationshipValue", 0);
          summary.setNumStat("averageSanity", 0);
  
  
      }
  
      static SessionSummary makeSummaryForSession(Session session) {
  
negative.code:         var boolExample = true;
          initBoolKeys();
          initNumKeys();
          //print("inited keys");
          for(String key in bool_stats.keys) {
              //print("checking key $key");
              if(json[key] == boolExample.toString()) {
                  bool_stats[key] = true;
              }else {
  