diff --git a/1.3/Defs/Drugs/Drugs_Antibiotics.xml b/1.3/Defs/Drugs/Drugs_Antibiotics.xml
index df449b8..35dab3a 100644
--- a/1.3/Defs/Drugs/Drugs_Antibiotics.xml
+++ b/1.3/Defs/Drugs/Drugs_Antibiotics.xml
@@ -4,13 +4,13 @@
   <ThingDef ParentName="DrugPillBase">
     <defName>PN_antibiotics</defName>
     <label>PnL antibiotics</label>
-    <description>Warning: Do not use on humans.\nThis antibiotics is for automaton only.\n\nAntibiotics for new diseases unknown to Rimworld.</description>
+    <description>Warning: Do not use on humans.\nThis antibiotics is for automaton only.\n\nAutomaton antibiotics for unknown diseases.\n(Used for diseases added by mod.)</description>
     <graphicData>
       <texPath>Things/Item/PNAntibiotics</texPath>
       <graphicClass>Graphic_StackCount</graphicClass>
       <drawSize>1</drawSize>
     </graphicData>
-    <stackLimit>100</stackLimit>
+    <stackLimit>25</stackLimit>
     <rotatable>false</rotatable>
     <statBases>
       <WorkToMake>600</WorkToMake>
@@ -110,15 +110,22 @@
     </comps>
   </HediffDef>
 
-  <HediffDef ParentName="DiseaseBase">
+  <HediffDef>
     <defName>PN_AB_Effect</defName>
-    <label>automaton antibiotics</label>
-    <description>...</description>
+    <hediffClass>Hediff_High</hediffClass>
+    <label>PnL antibiotics</label>
+    <description>Antibiotics are working.</description>
+    <descriptionHyperlinks>
+    <ThingDef>PN_antibiotics</ThingDef>
+    </descriptionHyperlinks>
+    <defaultLabelColor>(1,0,0.5)</defaultLabelColor>
     <scenarioCanAdd>false</scenarioCanAdd>
-    <initialSeverity>1</initialSeverity>
+    <maxSeverity>0.50</maxSeverity>
+    <isBad>false</isBad>
     <comps>
       <li Class="HediffCompProperties_SeverityPerDay">
-        <severityPerDay>-1</severityPerDay>
+        <severityPerDay>-0.25</severityPerDay>
+        <showHoursToRecover>true</showHoursToRecover>
       </li>
     </comps>
     <stages>
@@ -127,7 +134,7 @@
         <capMods>
           <li>
             <capacity>Consciousness</capacity>
-            <postFactor>0.6</postFactor>
+            <postFactor>0.8</postFactor>
           </li>
           <li>
             <capacity>Moving</capacity>
@@ -135,7 +142,7 @@
           </li>
           <li>
             <capacity>Manipulation</capacity>
-            <postFactor>0.9</postFactor>
+            <postFactor>0.8</postFactor>
           </li>
         </capMods>
         <statOffsets>
@@ -144,7 +151,7 @@
       </li>
       <li>
         <label>active</label>
-        <minSeverity>0.2</minSeverity>
+        <minSeverity>0.1</minSeverity>
         <capMods>
           <li>
             <capacity>Consciousness</capacity>
@@ -152,11 +159,11 @@
           </li>
           <li>
             <capacity>Moving</capacity>
-            <postFactor>0.8</postFactor>
+            <postFactor>0.6</postFactor>
           </li>
           <li>
             <capacity>Manipulation</capacity>
-            <postFactor>0.9</postFactor>
+            <postFactor>0.6</postFactor>
           </li>
         </capMods>
         <statOffsets>
@@ -165,11 +172,11 @@
       </li>
       <li>
         <label>injected</label>
-        <minSeverity>0.8</minSeverity>
+        <minSeverity>0.4</minSeverity>
         <capMods>
           <li>
             <capacity>Consciousness</capacity>
-            <postFactor>0.6</postFactor>
+            <postFactor>0.8</postFactor>
           </li>
           <li>
             <capacity>Moving</capacity>
@@ -177,7 +184,7 @@
           </li>
           <li>
             <capacity>Manipulation</capacity>
-            <postFactor>0.9</postFactor>
+            <postFactor>0.8</postFactor>
           </li>
         </capMods>
         <statOffsets>
diff --git a/1.3/Defs/Drugs/Drugs_Fuel.xml b/1.3/Defs/Drugs/Drugs_Fuel.xml
index e26da82..73a9a74 100644
--- a/1.3/Defs/Drugs/Drugs_Fuel.xml
+++ b/1.3/Defs/Drugs/Drugs_Fuel.xml
@@ -10,7 +10,7 @@
   <ThingDef ParentName="DrugPillBase">
     <defName>PN_AutomatonFuel</defName>
     <label>PnL fuel</label>
-    <description>Warning: Do not use on humans.\nThis drug is for automaton only.\n\nFuel needed to move the automaton. Psychite is added for the mental stability of Automaton.</description>
+    <description>Warning: Do not use on humans.\nThis fuel is for automaton only.\n\nThe fuel used by the automaton. Added a large amount of Psychite for mental stability.</description>
     <tickerType>Normal</tickerType>
     <graphicData>
       <texPath>Things/Item/PNFuel</texPath>
diff --git a/1.3/Defs/HediffDefs/Hediffs_Automaton.xml b/1.3/Defs/HediffDefs/Hediffs_Automaton.xml
index a3ad49e..a046b81 100644
--- a/1.3/Defs/HediffDefs/Hediffs_Automaton.xml
+++ b/1.3/Defs/HediffDefs/Hediffs_Automaton.xml
@@ -156,7 +156,7 @@
   <HediffDef>
     <defName>PN_Overheating</defName>
     <label>overheating</label>
-    <description>...</description>
+    <description>A generalized disruption to body functioning caused by excessive exposure to heat and sun. The victim becomes dizzy, weak, and confused. Recovery is quick once in a cool area, but if heat exposure continues, overheating gets worse until death.</description>
     <defaultLabelColor>(0.8, 0.8, 0.35)</defaultLabelColor>
     <lethalSeverity>1</lethalSeverity>
     <taleOnVisible>HeatstrokeRevealed</taleOnVisible>
@@ -213,7 +213,7 @@
   <HediffDef>
     <defName>PN_OverCooling</defName>
     <label>overcooling</label>
-    <description>...</description>
+    <description>Dangerously low core body temperature. Unless re-warmed, overcooling gets worse and ends in death. Recovery is quick once the victim is re-warmed. Avoid overcooling by wearing warm clothes in cold environments.</description>
     <defaultLabelColor>(0.8, 0.8, 1)</defaultLabelColor>
     <lethalSeverity>1</lethalSeverity>
     <taleOnVisible>HypothermiaRevealed</taleOnVisible>
diff --git a/1.3/Defs/HediffDefs/Hediffs_AutomatonGrade.xml b/1.3/Defs/HediffDefs/Hediffs_AutomatonGrade.xml
index 6cf66ff..8da4793 100644
--- a/1.3/Defs/HediffDefs/Hediffs_AutomatonGrade.xml
+++ b/1.3/Defs/HediffDefs/Hediffs_AutomatonGrade.xml
@@ -14,7 +14,7 @@
   <HediffDef ParentName="PanielSynchroBase">
     <defName>Paniel_Synchro_Awful</defName>
     <label>Automaton (awful)</label>
-    <description>Sync Rate</description>
+    <description>This pawn is an automaton.\nAfter production, it was rated awful grade.</description>
     <stages>
       <li>
         <capMods>
@@ -35,7 +35,7 @@
   <HediffDef ParentName="PanielSynchroBase">
     <defName>Paniel_Synchro_Poor</defName>
     <label>Automaton (poor)</label>
-    <description>Sync Rate</description>
+    <description>This pawn is an automaton.\nAfter production, it was rated poor grade.</description>
     <stages>
       <li>
         <capMods>
@@ -53,7 +53,7 @@
   <HediffDef ParentName="PanielSynchroBase">
     <defName>Paniel_Synchro_Normal</defName>
     <label>Automaton (normal)</label>
-    <description>Sync Rate</description>
+    <description>This pawn is an automaton.\nAfter production, it was rated normal grade.</description>
     <stages>
       <li>
         <capMods>
@@ -83,7 +83,7 @@
   <HediffDef ParentName="PanielSynchroBase">
     <defName>Paniel_Synchro_Good</defName>
     <label>Automaton (good)</label>
-    <description>Sync Rate</description>
+    <description>This pawn is an automaton.\nAfter production, it was rated good grade.</description>
     <stages>
       <li>
         <capMods>
@@ -114,7 +114,7 @@
   <HediffDef ParentName="PanielSynchroBase">
     <defName>Paniel_Synchro_Excellent</defName>
     <label>Automaton (excellent)</label>
-    <description>Sync Rate</description>
+    <description>This pawn is an automaton.\nAfter production, it was rated excellent grade.</description>
     <stages>
       <li>
         <capMods>
@@ -145,7 +145,7 @@
   <HediffDef ParentName="PanielSynchroBase">
     <defName>Paniel_Synchro_Masterwork</defName>
     <label>Automaton (masterwork)</label>
-    <description>Sync Rate</description>
+    <description>This pawn is an automaton.\nAfter production, it was rated masterwork grade.</description>
     <stages>
       <li>
         <capMods>
@@ -180,7 +180,7 @@
   <HediffDef ParentName="PanielSynchroBase">
     <defName>Paniel_Synchro_Legendary</defName>
     <label>Automaton (legendary)</label>
-    <description>Sync Rate</description>
+    <description>This pawn is an automaton.\nAfter production, it was rated legendary grade.</description>
     <stages>
       <li>
         <capMods>
diff --git a/1.3/Defs/HediffDefs/Hediffs_BodyParts.xml b/1.3/Defs/HediffDefs/Hediffs_BodyParts.xml
index 84d60d3..fd1de74 100644
--- a/1.3/Defs/HediffDefs/Hediffs_BodyParts.xml
+++ b/1.3/Defs/HediffDefs/Hediffs_BodyParts.xml
@@ -148,7 +148,7 @@
   <HediffDef ParentName="PN_ImplantHediffBase">
     <defName>PN_ExperimentalModuleHediff</defName>
     <label>Experimental Module</label>
-    <description>...</description>
+    <description>This is a module being tested by PnL industry.\n\nMakes the automaton behave more like a human, but makes it mentally unstable.\n\nWarning: Automatons equipped with this module will periodically mental break.</description>
     <descriptionHyperlinks>
       <ThingDef>PN_ExperimentalModule</ThingDef>
     </descriptionHyperlinks>
@@ -187,7 +187,7 @@
   <ThingDef ParentName="PN_BodyPartNormalBase">
     <defName>PN_ExperimentalModule</defName>
     <label>automaton experimental module</label>
-    <description>...</description>
+    <description>This is a module being tested by PnL industry.\n\nMakes the automaton behave more like a human, but makes it mentally unstable.\n\nWarning: Automatons equipped with this module will periodically mental break.</description>
     <descriptionHyperlinks>
       <RecipeDef>PN_InstallExperimentalModule</RecipeDef>
     </descriptionHyperlinks>
@@ -237,7 +237,7 @@
     <defName>PN_ResurrectModule</defName>
     <label>resurrect module</label>
     <labelNoun>a resurrect module</labelNoun>
-    <description>An installed resurrect module.</description>
+    <description>This is the module using resurrector mech serum.\nAn automaton equipped with this module resurrection after death in a few seconds.</description>
     <descriptionHyperlinks>
       <ThingDef>PN_ResurrectModule</ThingDef>
     </descriptionHyperlinks>
@@ -250,7 +250,7 @@
   <ThingDef ParentName="PN_BodyPartNormalBase">
     <defName>PN_ResurrectModule</defName>
     <label>automaton resurrect module</label>
-    <description>...</description>
+    <description>This is the module using resurrector mech serum.\nAn automaton equipped with this module resurrection after death in a few seconds.</description>
     <descriptionHyperlinks>
       <RecipeDef>PN_InstallResurrectModule</RecipeDef>
     </descriptionHyperlinks>
diff --git a/1.3/Defs/HediffDefs/Hediffs_Joy.xml b/1.3/Defs/HediffDefs/Hediffs_Joy.xml
index 5d5ecc0..a11b213 100644
--- a/1.3/Defs/HediffDefs/Hediffs_Joy.xml
+++ b/1.3/Defs/HediffDefs/Hediffs_Joy.xml
@@ -4,7 +4,7 @@
     <defName>Paniel_Joy</defName>
     <label>Sync State</label>
     <defaultLabelColor>(0.8, 0.8, 0.8)</defaultLabelColor>
-    <description>test</description>
+    <description>State affected by recreation.\n\nA high recreation has a beneficial effect.</description>
     <stages>
       <li>
         <label>low</label>
diff --git a/1.3/Defs/HediffDefs/Hediffs_Maintenance.xml b/1.3/Defs/HediffDefs/Hediffs_Maintenance.xml
index 774404b..c032662 100644
--- a/1.3/Defs/HediffDefs/Hediffs_Maintenance.xml
+++ b/1.3/Defs/HediffDefs/Hediffs_Maintenance.xml
@@ -5,7 +5,13 @@
     <hediffClass>AutomataRace.Hediff_Maintenance</hediffClass>
     <label>Maintenance</label>    <!--μ •λΉ„μƒνƒœ-->
     <defaultLabelColor>(0.8, 0.8, 0.8)</defaultLabelColor>
-    <description>...</description>
+    <description>The maintenance status of the automaton.\nIf it is low, it will cause malfunction.\n\nMaintenance is required every year (60 rimworld days).</description>
+    <descriptionHyperlinks>
+      <ThingDef>PN_RepairKit</ThingDef>
+      <ThingDef>PN_SelfRepairKit</ThingDef>
+      <RecipeDef>PN_Maintenance</RecipeDef>
+      <RecipeDef>PN_Repair</RecipeDef>
+    </descriptionHyperlinks>
     <causesNeed>PN_Need_Maintenance</causesNeed>
     <scenarioCanAdd>false</scenarioCanAdd>
     <countsAsAddedPartOrImplant>true</countsAsAddedPartOrImplant>
diff --git a/1.3/Defs/NeedDefs/Needs.xml b/1.3/Defs/NeedDefs/Needs.xml
index 9245b5e..0fa27de 100644
--- a/1.3/Defs/NeedDefs/Needs.xml
+++ b/1.3/Defs/NeedDefs/Needs.xml
@@ -1,26 +1,32 @@
 <?xml version="1.0" encoding="utf-8" ?>
 <Defs>
-	<NeedDef ParentName="DrugAddictionNeedBase">
-		<defName>PN_Need_Fuel</defName>
-		<needClass>Need_Chemical</needClass>
-		<label>Automaton Fuel</label>
-		<description>...</description>
-		<listPriority>985</listPriority>
+  <NeedDef ParentName="DrugAddictionNeedBase">
+    <defName>PN_Need_Fuel</defName>
+    <needClass>Need_Chemical</needClass>
+    <label>Automaton Fuel</label>
+    <description>The amount of fuel used by the automaton.</description>
+    <listPriority>985</listPriority>
     <baseLevel>1.0</baseLevel>
-		<fallPerDay>0.25</fallPerDay>
-		<freezeWhileSleeping>true</freezeWhileSleeping>
-		<showForCaravanMembers>true</showForCaravanMembers>
+    <fallPerDay>0.25</fallPerDay>
+    <freezeWhileSleeping>true</freezeWhileSleeping>
+    <showForCaravanMembers>true</showForCaravanMembers>
   </NeedDef>
-  
+
   <NeedDef>
-      <defName>PN_Need_Maintenance</defName>
-      <needClass>AutomataRace.Need_Maintenance</needClass>
-      <label>Maintenance</label>
-      <description>...</description>
-      <onlyIfCausedByHediff>true</onlyIfCausedByHediff>
-      <listPriority>984</listPriority>
-      <baseLevel>1.0</baseLevel>
-      <fallPerDay>0.0166</fallPerDay>
-      <showForCaravanMembers>true</showForCaravanMembers>
+    <defName>PN_Need_Maintenance</defName>
+    <needClass>AutomataRace.Need_Maintenance</needClass>
+    <label>Maintenance</label>
+    <description>The maintenance status of the automaton.\nIf it is low, it will cause malfunction.\n\nMaintenance is required every year (60 rimworld days).</description>
+    <descriptionHyperlinks>
+      <ThingDef>PN_RepairKit</ThingDef>
+      <ThingDef>PN_SelfRepairKit</ThingDef>
+      <RecipeDef>PN_Maintenance</RecipeDef>
+      <RecipeDef>PN_Repair</RecipeDef>
+    </descriptionHyperlinks>
+    <onlyIfCausedByHediff>true</onlyIfCausedByHediff>
+    <listPriority>984</listPriority>
+    <baseLevel>1.0</baseLevel>
+    <fallPerDay>0.0166</fallPerDay>
+    <showForCaravanMembers>true</showForCaravanMembers>
   </NeedDef>
 </Defs>
\ No newline at end of file