     printTune(newMagn);
     Serial.println("Would you like to save these values? (y/n)");
     if(getTrueFalseResponse()){
-        settings.writeTuningValues(newAccl, newMagn);
+        set.writeTuningValues(newAccl, newMagn);
     }
 }
 
 void applyTuneFromEEPROM(){
-    mpu.tuneAccl(settings.getAccelTune());
-    hmc.tune(settings.getMagTune());
+    mpu.tuneAccl(set.getAccelTune());
+    cmp.tune(set.getMagTune());
 }
 
 void resetTuneParameters(){
     mpu.tuneAccl(LTATune());
-    hmc.tune(LTATune());
+    cmp.tune(LTATune());
 }
 
 void streamData(){

    LTATune newAccl = LTATune::FitEllipsoid(acclLog);
    LTATune newMagn = LTATune::FitEllipsoid(magnLog);

    Serial.println();
    for(int i=0; i<3; i++){
        float a = magnLog[i*2+0][i];

        Serial.println(mpuState.message);
        while(true);
    }
    auto cmpState = cmp.status();
    if(!cmpState.good()){
        Serial.println("Bad HMC5883L status");
        Serial.println(cmpState.message);
        while(true);
    }

