diff --git a/AufgabenStuff/ServerAnwendung/src/heimaufgaben/Server.java b/AufgabenStuff/ServerAnwendung/src/heimaufgaben/Server.java
index d97e1da5078260960d5240e9d610abc3615c4b24..2636531d1774b51df3fc5f1631df4961ad3643b2 100644
--- a/AufgabenStuff/ServerAnwendung/src/heimaufgaben/Server.java
+++ b/AufgabenStuff/ServerAnwendung/src/heimaufgaben/Server.java
@@ -101,6 +101,20 @@ public class Server{
                     zumClient.write("DATE "+new SimpleDateFormat("dd.MM.yyyy").format(new Date())+"\n");
                     zumClient.flush();
                 }
+                else if(eingabe.substring(0,8).equalsIgnoreCase("HOLIDAYS"))
+                {   
+                    String year = eingabe.substring(10,14);
+                    String output1= getHolidays(year);
+                    zumClient.write(output1 + "\n");
+                    zumClient.flush();
+
+                }
+                else if(eingabe.equalsIgnoreCase("LATEST NEWS"))
+                {
+                    String output2 = getImportantNews();
+                    zumClient.write(output2 + "\n");
+                    zumClient.flush();
+                }
                 else if(eingabe.equalsIgnoreCase("history")) {
                     String ausg = "Gesamter Verlauf: ";
                     for(int i=0; i<verlauf.size()-1; i++) { // Die gesamte Arraylist wird ausgegeben
@@ -153,7 +167,7 @@ public class Server{
                     zumClient.flush();
                 }
 
-            } catch (IOException | NullPointerException e) {
+            } catch (Exception e) {
                 System.err.println("Fehler beim schreiben zum Client");
                 try {
                     zumClient.write("ERROR  500 INTERNAL SERVER ERROR\n");