diff --git a/gemeinsamforschen/src/main/java/unipotsdam/gf/interfaces/Interfaces_PeerFeedback.java b/gemeinsamforschen/src/main/java/unipotsdam/gf/interfaces/Interfaces_PeerFeedback.java
new file mode 100644
index 0000000000000000000000000000000000000000..b13a6d45f0f05df0b4df2cce58f202ad3ee14f3c
--- /dev/null
+++ b/gemeinsamforschen/src/main/java/unipotsdam/gf/interfaces/Interfaces_PeerFeedback.java
@@ -0,0 +1,41 @@
+package unipotsdam.gf.interfaces;
+
+/**
+PeerFeedback Interface
+ */
+
+public interface Feedback {
+
+    /**
+     * create Peer2PeerFeedback Object
+     *
+     * @param FeedbackUser: The student who is creating the feedback
+     * @param SelectedStudent: The student who receive the feedback
+     * @param Document: The selected document to give feedback about
+     * @return Returns the Peer2PeerFeedback Object
+     */
+
+    Object createPeer2PeerFeedbackmask(Object FeedbackUser, Object SelectedStudent, Object Document);
+
+    /**
+     * give Peer2PeerFeedback
+     *
+     * @param Peer2PeerFeedback: The Peer2PeerFeedback as an Object
+     * @param Document: The selected document
+     * @return Send feedback with doc
+     */
+
+    Object giveFeedback(Object Peer2PeerFeedback, Object Document);
+
+    /**
+     * show Feedbackhistory
+     *
+     * @param Peer2PeerFeedback: The Peer2PeerFeedback as an Object
+     * @param Document: The selected document
+     * @return List of Feedbacks with Docs
+     */
+
+    Object showFeedback(Object Peer2PeerFeedback, Object Document);
+
+
+}