diff --git a/code/WorkInProgress/Chemistry-Machinery.dm b/code/WorkInProgress/Chemistry-Machinery.dm
index 4dabde53584..f1fb2cdf620 100644
--- a/code/WorkInProgress/Chemistry-Machinery.dm
+++ b/code/WorkInProgress/Chemistry-Machinery.dm
@@ -186,6 +186,14 @@
R.trans_to(P,R.total_volume)
src.updateUsrDialog()
return
+ else if (href_list["create5pill"])
+ var/obj/item/weapon/reagent_containers/pill/P = new/obj/item/weapon/reagent_containers/pill(src.loc)
+ var/name = input(usr,"Name:","Name your pill!",R.get_master_reagent_name())
+ if(!name || name == " ") name = R.get_master_reagent_name()
+ P.name = "[name] pill"
+ R.trans_to(P,5)
+ src.updateUsrDialog()
+ return
else if (href_list["createbottle"])
var/obj/item/weapon/reagent_containers/glass/bottle/P = new/obj/item/weapon/reagent_containers/glass/bottle(src.loc)
var/name = input(usr,"Name:","Name your bottle!",R.get_master_reagent_name())
@@ -224,7 +232,8 @@
dat += "Contained reagents:
"
for(var/datum/reagent/G in R.reagent_list)
dat += "[G.name] , [G.volume] Units - (Isolate) (Remove all) (Remove 5) (Remove 1) (Analyze)
"
- dat += "
Create pill
"
+ dat += "
Create pill"
+ dat += "
Create 5-unit pill
"
dat += "Create bottle (30 units max)"
user << browse("