diff --git a/ErzeugerVerbraucher/src/Buffer.java b/ErzeugerVerbraucher/src/Buffer.java
index 1d1662baeef75d07f3ef9e094a53885b3321776d..f65face45c55ed398b67db5ca466d2a48d34cf49 100644
--- a/ErzeugerVerbraucher/src/Buffer.java
+++ b/ErzeugerVerbraucher/src/Buffer.java
@@ -3,6 +3,7 @@ import java.nio.BufferUnderflowException;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.concurrent.Semaphore;
+import java.lang.Thread;
 public class Buffer<T>{
     public int size;
     public Semaphore mutex;
@@ -11,26 +12,27 @@ public class Buffer<T>{
     public Buffer(int size) {
         this.size= size;
 
-
-    public void push(Buffer<?> e) throws BufferOverflowException {
+//BufferOVerflowException, wenn Buffer voll ist und dennoch Element geschrieben werden will
+    public void push(Buffer<T> e){
+        if()
         mutex.acquire();
         items.add(T.e);
         mutex.release();
 
 
     }
-
-    public void pop() throws BufferUnderflowException {
+//BufferUnderflowException wenn Buffer leer ist und dennoch Element gelesen werden will
+    public void pop(Buffer<T> e){
 
     }
 
     public boolean full(){
         assert items.size()>=0 : "Buffer cannot be less than 0 in size";
-        assert
 
         }
 
     public boolean empty(){
 
+        }
     }
 }