Aufgabe 3: selbst implementiertes push