diff --git a/src/main/java/io/takima/temporalpractice/bakery/CookieOrderer.java b/src/main/java/io/takima/temporalpractice/bakery/CookieOrderer.java
index 3ac04712f4dc4b3703906d0dd5aba8b58ea439cb..70fa9e3879fe7b02e92113979e816dbe365e2e0f 100644
--- a/src/main/java/io/takima/temporalpractice/bakery/CookieOrderer.java
+++ b/src/main/java/io/takima/temporalpractice/bakery/CookieOrderer.java
@@ -1,5 +1,7 @@
 package io.takima.temporalpractice.bakery;
 
+import io.takima.temporalpractice.bakery.bake.BakeServiceImpl;
+import io.takima.temporalpractice.bakery.batter.BatterServiceImpl;
 import io.temporal.client.WorkflowClient;
 import io.temporal.client.WorkflowOptions;
 import io.temporal.serviceclient.WorkflowServiceStubs;
@@ -26,6 +28,8 @@ public class CookieOrderer {
 
         worker.registerWorkflowImplementationTypes(BestCookieWorkflow.class);
 
+        worker.registerActivitiesImplementations(new BakeServiceImpl(), new BatterServiceImpl());
+
         factory.start();
 
         CookieWorkflow workflow = client.newWorkflowStub(CookieWorkflow.class, options);