diff --git a/SimpleRPC/pom.xml b/SimpleRPC/pom.xml
new file mode 100644
index 0000000..a032b31
--- /dev/null
+++ b/SimpleRPC/pom.xml
@@ -0,0 +1,38 @@
+
+
+
+ utils
+ eu.mikroskeem
+ 1.0-SNAPSHOT
+
+ 4.0.0
+
+ simplerpc
+
+
+
+ com.google.code.gson
+ gson
+ 2.7
+
+
+ org.projectlombok
+ lombok
+ 1.16.10
+
+
+ org.jetbrains
+ annotations-java5
+ RELEASE
+
+
+ junit
+ junit
+ 4.12
+ test
+
+
+
+
\ No newline at end of file
diff --git a/SimpleRPC/src/main/java/eu/mikroskeem/utils/simplerpc/RPCRequest.java b/SimpleRPC/src/main/java/eu/mikroskeem/utils/simplerpc/RPCRequest.java
new file mode 100644
index 0000000..90d9414
--- /dev/null
+++ b/SimpleRPC/src/main/java/eu/mikroskeem/utils/simplerpc/RPCRequest.java
@@ -0,0 +1,36 @@
+package eu.mikroskeem.utils.simplerpc;
+
+
+import com.google.gson.Gson;
+import com.google.gson.JsonSyntaxException;
+import lombok.Data;
+import lombok.ToString;
+import org.jetbrains.annotations.Nullable;
+
+import java.io.*;
+import java.util.List;
+
+@Data @ToString
+public class RPCRequest implements Serializable {
+ private String id;
+ private String method;
+ private List