diff --git a/src/uncategorized/clinicReport.tw b/src/uncategorized/clinicReport.tw
index 64e837b5a7286bbbb82a8650ba5237a0abee5536..58d248065e7bd615b262654103086b8e29654bb5 100644
--- a/src/uncategorized/clinicReport.tw
+++ b/src/uncategorized/clinicReport.tw
@@ -246,11 +246,16 @@
 	<<if $slaves[$i].trust < 45>>
 		<<set $slaves[$i].trust += 4>>
 	<</if>>
-	/* improving condition is not the basic function of the clinic anymore
-	<<if $slaves[$i].health < 90>>
-		<<set $slaves[$i].health += 10 + ($curativeUpgrade * 10) + _healthBonus>>
+	
+	<<if ($slaves[$i].health.condition < -80)>>
+		<<run improveCondition($slaves[$i], 20)>>
+	<<elseif ($slaves[$i].health.condition < -40)>>
+		<<run improveCondition($slaves[$i], 10)>>
+	<<elseif ($slaves[$i].health.condition < 0)>>
+		<<run improveCondition($slaves[$i], 7)>>
+	<<elseif ($slaves[$i].health.condition < 90)>>
+		<<run improveCondition($slaves[$i], 3)>>
 	<</if>>
-	*/
 
 	<<switch $clinicDecoration>>
 	<<case "Eugenics" "Gender Fundamentalist" "Gender Radicalist" "Hedonistic" "Intellectual Dependency" "Maturity Preferentialist" "Paternalist" "Petite Admiration" "Repopulation Focus" "Slimness Enthusiast" "Statuesque Glorification" "Youth Preferentialist">>
diff --git a/src/uncategorized/schoolroomReport.tw b/src/uncategorized/schoolroomReport.tw
index ff631199a2e16ff3cfa22317516e213614313dcc..0852e9b68eb892dceee96914b29dd8cccc52bc45 100644
--- a/src/uncategorized/schoolroomReport.tw
+++ b/src/uncategorized/schoolroomReport.tw
@@ -13,13 +13,13 @@
 	<<set _FLs = $slaveIndices[$Schoolteacher.ID]>>
 
 	<<if ($slaves[_FLs].health.condition < -80)>>
-		<<run improveCondition($slaves[$i], 20)>>
+		<<run improveCondition($slaves[_FLs], 20)>>
 	<<elseif ($slaves[_FLs].health.condition < -40)>>
-		<<run improveCondition($slaves[$i], 15)>>
+		<<run improveCondition($slaves[_FLs], 15)>>
 	<<elseif ($slaves[_FLs].health.condition < 0)>>
-		<<run improveCondition($slaves[$i], 10)>>
+		<<run improveCondition($slaves[_FLs], 10)>>
 	<<elseif ($slaves[_FLs].health.condition < 90)>>
-		<<run improveCondition($slaves[$i], 7)>>
+		<<run improveCondition($slaves[_FLs], 7)>>
 	<</if>>
 	<<if ($slaves[_FLs].devotion <= 60)>>
 		<<set $slaves[_FLs].devotion++>>