diff --git a/pydyton/core.py b/pydyton/core.py
index 33d06bb0009c414606abd21b6452384eb2d27727..430ddaa9a1c02c6a8689a3e56ce94aa868633e74 100644
--- a/pydyton/core.py
+++ b/pydyton/core.py
@@ -9,6 +9,7 @@ class Process:
 
     def process(self, *args):
         raise NotImplementedError
+        yield None
 
 
 class TickProcess(Process):
@@ -16,6 +17,9 @@ class TickProcess(Process):
         super().__init__()
         if tick < 1:
             raise ValueError('tick must be greatert than or equal to 1')
-        self.tick = tick
+        self.__tick = tick
+
+    def tick(self):
+        return self.env.timeout(self.__tick)