diff --git a/src/service/__init__.py b/src/service/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/src/service/engine_service.py b/src/service/engine_service.py
new file mode 100644
index 0000000000000000000000000000000000000000..60edff70f09ae6e708aeac0c1f41ba18beffac06
--- /dev/null
+++ b/src/service/engine_service.py
@@ -0,0 +1,55 @@
+
+class EngineService():
+
+
+    def __init__(self):
+        pass
+
+
+    def activate_engine(self, engine_number):
+        """
+        Activates one engine and deactivates the other
+
+        Args:
+            engine_number (Integer): Number of the engine
+        """
+        return 'do some magic!'
+
+
+    def get_active_engine(self):
+        """
+        Retrieves the status entry of the currently active engine
+
+        Returns:
+            StatusEntry
+        """
+        return 'do some magic!'
+
+
+    def get_engine_health(self, engine_number):
+        """
+        Retrieves the most recent health info of the requested engine
+
+        Args:
+            engine_number (Integer): Number of the engine
+
+
+        Returns:
+            (HealthInfo)
+        """
+        return 'do some magic!'
+
+
+    def log_engine_health(self, engine_number):
+        """
+        Logs another health entry for the given engine
+
+        Args:
+            engine_number (Integer): Number of the engine
+
+        """
+        return 'do some magic!'
+
+
+
+engineService = EngineService()
\ No newline at end of file
diff --git a/src/service/playlist_service.py b/src/service/playlist_service.py
new file mode 100644
index 0000000000000000000000000000000000000000..dc4a2eedbf855fff5cb8f9e3d4af6851c7f0fc8c
--- /dev/null
+++ b/src/service/playlist_service.py
@@ -0,0 +1,25 @@
+
+class PlaylistService():
+
+
+    def __init__(self):
+        pass
+
+    def current_playlist(self):
+        """
+        Retrieves the currently playing playlist.  
+        """
+        return "current playlist"
+
+
+    def next_playlist(self):
+        """
+        Retrieves the playlist playing next.
+
+        Returns Playlist
+        """
+        return "next playlist"
+
+
+
+playlistService = PlaylistService()
\ No newline at end of file
diff --git a/src/service/track_service.py b/src/service/track_service.py
new file mode 100644
index 0000000000000000000000000000000000000000..a2c4e069d531e062c548c7711cd6f3280fe5caac
--- /dev/null
+++ b/src/service/track_service.py
@@ -0,0 +1,49 @@
+
+class TrackService():
+
+
+    def __init__(self):
+        pass
+
+
+    def current_track(self):  
+        """
+        Retrieves the currently playing track.  
+
+        Returns:
+            (PlayLogEntry)
+        """
+        return "current track"
+
+
+    def get_track(self, track_id):  
+        """
+        Retrieves a single track by its ID.  
+
+        Args:
+            track_id (Integer): ID of the track-service entry
+
+        Returns:
+            (PlayLogEntry)
+        """
+        return "a single track by id"
+
+
+    def list_tracks(self, offset=None, limit=None):  
+        """
+        Lists the most recent track-service entries.  
+
+        Args:
+            offset (Integer): The number of items to skip before starting to collect the result set
+            limit (Integer): The numbers of items to return
+
+        Returns:
+            (List[PlayLogEntry])
+        """
+        return "some list of tracks"
+
+
+
+
+
+trackService = TrackService()
\ No newline at end of file