diff --git a/api-lib-core/src/main/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangStub.java b/api-lib-core/src/main/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangStub.java
index ff6b95ba1a0a4273bfcce40816888bf01b4bd88c..6b53b3aa7ebd1839de05baa98c69c2a0b21529e4 100644
--- a/api-lib-core/src/main/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangStub.java
+++ b/api-lib-core/src/main/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangStub.java
@@ -2,9 +2,11 @@ package de.ozgcloud.apilib.vorgang;
 
 import lombok.Builder;
 import lombok.Getter;
+import lombok.ToString;
 
 @Builder
 @Getter
+@ToString
 public class OzgCloudVorgangStub {
 
 	private OzgCloudVorgangId id;
diff --git a/api-lib-demo/pom.xml b/api-lib-demo/pom.xml
new file mode 100644
index 0000000000000000000000000000000000000000..64e08d0228ab7de91c8032c1d914a297f6b6b93c
--- /dev/null
+++ b/api-lib-demo/pom.xml
@@ -0,0 +1,19 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+	<parent>
+		<groupId>de.ozgcloud.api-lib</groupId>
+		<artifactId>api-lib-parent</artifactId>
+		<version>0.1.0-SNAPSHOT</version>
+	</parent>
+	<artifactId>api-lib-demo</artifactId>
+
+	<dependencies>
+		<dependency>
+			<groupId>de.ozgcloud.api-lib</groupId>
+			<artifactId>ozg-cloud-spring-boot-starter</artifactId>
+			<version>${project.version}</version>
+		</dependency>
+	</dependencies>
+</project>
\ No newline at end of file
diff --git a/api-lib-demo/src/main/java/de/ozgcloud/apilib/demo/DemoApplication.java b/api-lib-demo/src/main/java/de/ozgcloud/apilib/demo/DemoApplication.java
new file mode 100644
index 0000000000000000000000000000000000000000..e9ac445cd7b68b170d2ee29c5766324f0b5eb48d
--- /dev/null
+++ b/api-lib-demo/src/main/java/de/ozgcloud/apilib/demo/DemoApplication.java
@@ -0,0 +1,12 @@
+package de.ozgcloud.apilib.demo;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class DemoApplication {
+
+	public static void main(String[] args) {
+		SpringApplication.run(DemoApplication.class, args);
+	}
+}
diff --git a/api-lib-demo/src/main/java/de/ozgcloud/apilib/demo/DemoRunner.java b/api-lib-demo/src/main/java/de/ozgcloud/apilib/demo/DemoRunner.java
new file mode 100644
index 0000000000000000000000000000000000000000..d0324fe41b613c1b4ebc75a0ff1f869b0ed1cc3f
--- /dev/null
+++ b/api-lib-demo/src/main/java/de/ozgcloud/apilib/demo/DemoRunner.java
@@ -0,0 +1,21 @@
+package de.ozgcloud.apilib.demo;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.ApplicationListener;
+import org.springframework.context.event.ContextRefreshedEvent;
+import org.springframework.stereotype.Component;
+
+import de.ozgcloud.apilib.vorgang.OzgCloudVorgangService;
+
+@Component
+class DemoRunner implements ApplicationListener<ContextRefreshedEvent> {
+
+	@Autowired
+	private OzgCloudVorgangService vorgangService;
+
+	@Override
+	public void onApplicationEvent(ContextRefreshedEvent event) {
+		System.out.println(vorgangService.search("test"));
+	}
+
+}
diff --git a/pom.xml b/pom.xml
index 5169b20a4f720ecc652fdd30e73b94691a2c95ce..031893b35dad16e5348d2721046029dbe623420c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,6 +20,7 @@
 	<modules>
 		<module>api-lib-core</module>
 		<module>ozg-cloud-spring-boot-starter</module>
+		<module>api-lib-demo</module>
 	</modules>
 	
 	<properties>