diff --git a/code/modules/paperwork/clipboard.dm b/code/modules/paperwork/clipboard.dm
index b5762afc1e..58171494a1 100644
--- a/code/modules/paperwork/clipboard.dm
+++ b/code/modules/paperwork/clipboard.dm
@@ -59,11 +59,12 @@
return
-/obj/item/weapon/clipboard/afterattack(turf/T as turf)
+/obj/item/weapon/clipboard/afterattack(turf/T as turf, mob/user as mob)
for(var/obj/item/weapon/paper/P in T)
P.loc = src
toppaper = P
update_icon()
+ to_chat(user, "You clip the [P] onto \the [src].")
/obj/item/weapon/clipboard/attack_self(mob/user as mob)
var/dat = "
Clipboard"
diff --git a/code/modules/paperwork/folders.dm b/code/modules/paperwork/folders.dm
index 17b547acad..8fe177598e 100644
--- a/code/modules/paperwork/folders.dm
+++ b/code/modules/paperwork/folders.dm
@@ -75,10 +75,11 @@
name = "folder[(n_name ? text("- '[n_name]'") : null)]"
return
-/obj/item/weapon/folder/afterattack(turf/T as turf)
+/obj/item/weapon/folder/afterattack(turf/T as turf, mob/user as mob)
for(var/obj/item/weapon/paper/P in T)
P.loc = src
update_icon()
+ to_chat(user, "You tuck the [P] into \the [src].")
/obj/item/weapon/folder/attack_self(mob/user as mob)
var/dat = "[name]"
diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm
index 157317b8e2..008fdf419d 100644
--- a/code/modules/paperwork/paper.dm
+++ b/code/modules/paperwork/paper.dm
@@ -546,6 +546,18 @@
tape.stick(src, user)
return
+ if(istype(P, /obj/item/weapon/clipboard))
+ var/obj/item/weapon/clipboard/CB = P
+ src.loc = CB
+ CB.toppaper = src
+ CB.update_icon()
+ to_chat(user, "You clip the [src] onto \the [CB].")
+
+ if(istype(P, /obj/item/weapon/folder))
+ src.loc = P
+ P.update_icon()
+ to_chat(user, "You tuck the [src] into \the [P].")
+
if(istype(P, /obj/item/weapon/paper) || istype(P, /obj/item/weapon/photo))
if (istype(P, /obj/item/weapon/paper/carbon))
var/obj/item/weapon/paper/carbon/C = P