anchor.diff:  	//Description, OD, Addict, Meta
   	outstring += "[R.description] | <ul><li>Metabolism_rate: [R.metabolization_rate/2]u/s</li> [(R.overdose_threshold?"<li>Overdose: [R.overdose_threshold]u</li>":"")] [(R.addiction_threshold?"<li>Addiction: [R.addiction_threshold]u</li>":"")] "
   
  -	if(R.ImpureChem != "fermiTox" || !R.ImpureChem)
  -		R3 = GLOB.chemical_reagents_list[R.ImpureChem]
  +	if(R.impure_chem != "fermiTox" || !R.impure_chem)
  +		R3 = GLOB.chemical_reagents_list[R.impure_chem]
   		outstring += "<li>Impure chem:<a href=\"#[R3.name]\">[R3.name]</a></li>"
   
  -	if(R.InverseChem != "fermiTox" || !R.InverseChem)
  -		R3 = GLOB.chemical_reagents_list[R.InverseChem]
  +	if(R.inverse_chem != "fermiTox" || !R.inverse_chem)
  +		R3 = GLOB.chemical_reagents_list[R.inverse_chem]
   		outstring += "<li>Inverse chem:<a href=\"#[R3.name]\">[R3.name]</a></li> "
   
   
  
positive.code: 	var/alco = ""
  	var/grinded = ""
  	var/blob = ""
  	//var/impure
  
  	//Chem_dispencer
  	var/list/dispensable_reagents = list(
  
negative.code: 	to_chat(usr, "finished chems")
  
  	var/wholeString = ("\n# DISPENCEABLE REAGENTS\n\n[prefix][basic]\n\n# COMPONENT REAGENTS\n\n[prefix][upgraded]\n\n# GRINDABLE REAGENTS\n\n[prefix][grinded]\n")
  	wholeString += ("\n# MEDICINE:\n\n[prefix][medicine]\n\n# TOXIN:\n\n[prefix][toxin]\n\n# DRUGS\n\n[prefix][drug]\n\n# FERMI\n\nThese chems lie on the cutting edge of chemical technology, and as such are not recommended for beginners!\n\n[prefix][fermi]\n\n# IMPURE REAGENTS\n\n[prefix][impure]\n\n# GENERAL REAGENTS\n\n[prefix][remainder]\n\n# DISPENCEABLE SOFT DRINKS\n\n[prefix][drinks]\n\n# DISPENCEABLE HARD DRINKS\n\n[prefix][alco]\n\n# CONSUMABLE\n\n[prefix][consumable]\n\n# PLANTS\n\n[prefix][plant]\n\n# URANIUM\n\n[prefix][uranium]\n\n# COLOURS\n\n[prefix][colours]\n\n# RACE MUTATIONS\n\n[prefix][muta]\n\n\n# BLOB REAGENTS\n\n[prefix][blob]\n")
  
  	prefix = "|Name | Reagents | Reaction vars | Description |\n|---|---|---|----------|\n"
  	var/CRparse = ""
  