diff --git a/experiment.t b/experiment.t
index 865a333..d113f59 100644
--- a/experiment.t
+++ b/experiment.t
@@ -56,5 +56,7 @@ gameMain: GameMainDef
#include "src/item/labCoat.t"
#include "src/room/redRoom.t"
+#include "src/item/dataCable.t"
+#include "src/actor/surgeryAssistant.t"
#include "src/actor/pc.t"
diff --git a/src/actor/surgeryAssistant.t b/src/actor/surgeryAssistant.t
new file mode 100644
index 0000000..85b0afa
--- /dev/null
+++ b/src/actor/surgeryAssistant.t
@@ -0,0 +1,18 @@
+surgeryAssistant: Person
+ 'robotic surgery robot/cyborg/assistant'
+ 'surgeon assistant'
+ @redRoom
+ " The torso of cybernetic assistant surgeon
+ is wired to the ceiling.
+
Cameras are scanning the room.
+ various servos, units and cables make distinctive sounds,
+ the bulky arms slowly sway."
+;
+
++ HermitActorState
+ specialDesc = "Ttttest"
+ noResponse = "
+ The surgical robot is not responding.
+
You can see the message Connection lost
on the indicator display."
+ isInitState = true
+;
diff --git a/src/item/dataCable.t b/src/item/dataCable.t
new file mode 100644
index 0000000..61b6eea
--- /dev/null
+++ b/src/item/dataCable.t
@@ -0,0 +1,7 @@
+dataCable: Thing, RoomPart
+ 'data cable/wire/cord'
+ 'data cable'
+ "Thick data cable with damaged connector."
+
+ location = redRoom
+;