diff --git a/data.json b/data.json
index f4d13b6daa7fed05c1efe46fe16665bde8ac5cd9..4c5af2c82459808242cc7691e8e7972e7b00b5dc 100644
--- a/data.json
+++ b/data.json
@@ -1,187 +1,217 @@
 {
-  "RestaurantName": "Ravintola Maija",
-  "RestaurantUrl": "https://www.semma.fi/ravintolat2/mattilanniemi/maija/",
+  "RestaurantName": null,
+  "RestaurantUrl": "https://www.semma.fi/ravintolat/mattilanniemi/ravintola-maija/",
   "PriceHeader": null,
-  "Footer": "Vegaaninen ja gluteeniton vaihtoehto saatavilla päivittäin! Kysy lisätietoja henkilökunnaltamme.\nHyvää ruokahalua!",
+  "Footer": null,
   "MenusForDays": [
     {
-      "Date": "2024-02-26T00:00:00+00:00",
-      "LunchTime": "10.30-15.00",
+      "Date": "2025-03-24T00:00:00+00:00",
+      "LunchTime": "10:30–14:30",
       "SetMenus": [
         {
-          "SortOrder": 0,
+          "SortOrder": 9,
           "Name": "KASVISLOUNAS",
-          "Price": "2,95 /6,30 /8,40",
+          "Price": "2,95 /6,30 /8,60",
           "Components": [
-            "Punajuurikroketteja (*, G, ILM, L, M, Veg)",
-            "Harissa-jogurttikastiketta (*, A, G, ILM, L)"
+            "Tomaattista paprikapataa ✈️ (*, A, G, ILM, L, VS)"
           ]
         },
         {
-          "SortOrder": 0,
+          "SortOrder": 32,
           "Name": "KEITTOLOUNAS",
-          "Price": "2,95 /6,30 /8,40",
-          "Components": ["Juustoista juuressosekeittoa (*, A, G, ILM, L)"]
+          "Price": "2,95 /6,30 /8,60",
+          "Components": [
+            "Juustoista riistakeittoa (A, G, L)"
+          ]
         },
         {
-          "SortOrder": 0,
+          "SortOrder": 33,
           "Name": "LOUNAS",
-          "Price": "2,95 /6,30 /8,40",
+          "Price": "2,95 /6,30 /8,60",
           "Components": [
-            "Jauhelihakebakoita (A, L, M)",
-            "Ruohosipuli-jogurttikastiketta (*, A, G, ILM, L)"
+            "Unkarilaista gulassia ✈️ (*, G, L, M, VS)"
           ]
         },
         {
-          "SortOrder": 0,
-          "Name": "JÄLKIRUOKA",
-          "Price": "1,20",
-          "Components": []
+          "SortOrder": 34,
+          "Name": "LOUNAS",
+          "Price": "2,95 /6,30 /8,60",
+          "Components": [
+            "Rapeita kalapuikkoja\n (*, A, L, M)",
+            "Tillijogurttia\n (*, A, G, ILM, L)",
+            "Perunamuusia (*, A, G, ILM, L)"
+          ]
         }
       ]
     },
     {
-      "Date": "2024-02-27T00:00:00+00:00",
-      "LunchTime": "10.30-15.00",
+      "Date": "2025-03-25T00:00:00+00:00",
+      "LunchTime": "10:30–14:30",
       "SetMenus": [
         {
-          "SortOrder": 0,
-          "Name": "KASVISLOUNAS",
-          "Price": "2,95 /6,30 /8,40",
+          "SortOrder": 18,
+          "Name": "LOUNAS",
+          "Price": "5,60 / 9,30/9,80",
           "Components": [
-            "Kasvis-soijapapu-nuudelivuokaa (*, A, ILM, L, M, Veg)"
+            "Pelti Sushi (A, G, L, M) ✈️ ()"
           ]
         },
         {
-          "SortOrder": 0,
-          "Name": "LOUNAS",
-          "Price": "2,95 /6,30 /8,40",
+          "SortOrder": 27,
+          "Name": "KASVISLOUNAS",
+          "Price": "2,95 /6,30 /8,60",
           "Components": [
-            "Uunimakkara sipuli-juustotäytteellä (A, G, L)",
-            "Perunasosetta (*, A, G, ILM, L)"
+            "Pinaattiohukaisia (A, G, ILM, L, M, Veg)",
+            "Pinaattiohukaisia (*, A, ILM, L)",
+            "Puolukkahilloa (G, L, M, Veg)"
           ]
         },
         {
-          "SortOrder": 0,
+          "SortOrder": 32,
           "Name": "KEITTOLOUNAS",
-          "Price": "2,95 /6,30 /8,40",
+          "Price": "2,95 /6,30 /8,60",
           "Components": [
-            "Meksikolaista chorizo-kasviskeittoa (*, A, G, L, M, VS)"
+            "Ramen keitto (A, G, L, M) ✈️ ()"
           ]
         },
         {
-          "SortOrder": 0,
-          "Name": "JÄLKIRUOKA",
-          "Price": "1,20",
-          "Components": []
+          "SortOrder": 34,
+          "Name": "LOUNAS",
+          "Price": "2,95 /6,30 /8,60",
+          "Components": [
+            "Jauheliha-perunasoselaatikkoa (*, A, G, L, M)"
+          ]
         }
       ]
     },
     {
-      "Date": "2024-02-28T00:00:00+00:00",
-      "LunchTime": "10.30-15.00",
+      "Date": "2025-03-26T00:00:00+00:00",
+      "LunchTime": "10:30–14:30",
       "SetMenus": [
         {
-          "SortOrder": 0,
+          "SortOrder": 27,
           "Name": "KASVISLOUNAS",
-          "Price": "2,95 /6,30 /8,40",
-          "Components": ["Feta-pinaatti-cashewpähkinäpizzaa (A, VL)"]
+          "Price": "2,95 /6,30 /8,60",
+          "Components": [
+            "Kasvis- couscoustäytettä ✈️ (A, ILM, L)",
+            "Täysjyvävehnätortillaa ✈️ (A, L, M, Veg)"
+          ]
         },
         {
-          "SortOrder": 0,
+          "SortOrder": 29,
           "Name": "LOUNAS",
-          "Price": "2,95 /6,30 /8,40",
+          "Price": "2,95 /6,30 /8,60",
           "Components": [
-            "Tonnikalakastiketta (*, A, ILM, L)",
-            "Luomutäysjyväkierrepastaa (*, A, ILM, L, M, Veg)"
+            "Pekonilla ja sipulilla täytettyä uunimakkaraa (A, G, L)",
+            "Perunamuusia (*, A, G, ILM, L)"
           ]
         },
         {
-          "SortOrder": 0,
+          "SortOrder": 32,
           "Name": "KEITTOLOUNAS",
-          "Price": "2,95 /6,30 /8,40",
+          "Price": "2,95 /6,30 /8,60",
           "Components": [
-            "Mausteista broileri-currykeittoa (*, A, G, ILM, L, M)"
+            "Kalkkuna-kasviskeittoa (*, A, G, ILM, L)"
           ]
         },
         {
-          "SortOrder": 0,
-          "Name": "JÄLKIRUOKA",
-          "Price": "1,20",
-          "Components": []
+          "SortOrder": 33,
+          "Name": "LOUNAS",
+          "Price": "2,95 /6,30 /8,60",
+          "Components": [
+            "Couscousia ja kasviksia ✈️ (A, L, M)",
+            "Broileri tagine ✈️ (*, A, G, L, M, VS)"
+          ]
         }
       ]
     },
     {
-      "Date": "2024-02-29T00:00:00+00:00",
-      "LunchTime": "10.30-15.00",
+      "Date": "2025-03-27T00:00:00+00:00",
+      "LunchTime": "10:30–14:30",
       "SetMenus": [
         {
-          "SortOrder": 0,
+          "SortOrder": 19,
+          "Name": "LOUNAS",
+          "Price": "5,60 / 9,30 /9,80",
+          "Components": [
+            "Taco Fried Chicken (A, G, L, M)",
+            "Soijalla maustettua limemajoneesia (A, G, ILM, L, M)"
+          ]
+        },
+        {
+          "SortOrder": 27,
           "Name": "KASVISLOUNAS",
-          "Price": "2,95 /6,30 /8,40",
-          "Components": ["Paputacoja ja smetanaa (A, L, VS)"]
+          "Price": "2,95 /6,30 /8,60",
+          "Components": [
+            "Tofu Adobo (A, G, L, M, Veg) ✈️ ()"
+          ]
         },
         {
-          "SortOrder": 0,
+          "SortOrder": 29,
           "Name": "LOUNAS",
-          "Price": "2,95 /6,30 /8,40",
-          "Components": ["Jauheliha-makaronilaatikkoa (*, A, L)"]
+          "Price": "2,95 /6,30 /8,60",
+          "Components": [
+            "Adobong Manok (A, G, L, M) ✈️ ()"
+          ]
         },
         {
-          "SortOrder": 0,
+          "SortOrder": 32,
           "Name": "KEITTOLOUNAS",
-          "Price": "2,95 /6,30 /8,40",
-          "Components": ["Aasialaista lohi-seitikeittoa (*, A, G, ILM, L, M)"]
-        },
-        {
-          "SortOrder": 0,
-          "Name": "JÄLKIRUOKA",
-          "Price": "1,20",
-          "Components": []
+          "Price": "2,95 /6,30 /8,60",
+          "Components": [
+            "Perinteistä kalakeittoa (*, A, G, ILM, L)"
+          ]
         }
       ]
     },
     {
-      "Date": "2024-03-01T00:00:00+00:00",
-      "LunchTime": "10.30-14.30",
+      "Date": "2025-03-28T00:00:00+00:00",
+      "LunchTime": "10:30–14:30",
       "SetMenus": [
         {
-          "SortOrder": 0,
+          "SortOrder": 9,
           "Name": "KASVISLOUNAS",
-          "Price": "2,95 /6,30 /8,40",
-          "Components": ["Soijapala Butter (*, A, ILM, L, Veg, VS)"]
+          "Price": "2,95 /6,30 /8,60",
+          "Components": [
+            "Kasvismoussakaa ✈️ (A, ILM, L, M, Veg)"
+          ]
         },
         {
-          "SortOrder": 0,
+          "SortOrder": 21,
           "Name": "LOUNAS",
-          "Price": "2,95 /6,30 /8,40",
-          "Components": ["Burgundin broileripataa (*, A, G, ILM, L, M, VS)"]
+          "Price": "2,95 /6,30 /8,60",
+          "Components": [
+            "Gyros -perjantai ✈️ ()"
+          ]
         },
         {
-          "SortOrder": 0,
-          "Name": "KEITTOLOUNAS",
-          "Price": "2,95 /6,30 /8,40",
-          "Components": ["Juustoista riistakeittoa (A, G, L)"]
+          "SortOrder": 29,
+          "Name": "LOUNAS",
+          "Price": "2,95 /6,30 /8,60",
+          "Components": [
+            "Stifado ✈️ (*, A, G, L, M, VS)"
+          ]
         },
         {
-          "SortOrder": 0,
-          "Name": "JÄLKIRUOKA",
-          "Price": "1,20",
-          "Components": []
+          "SortOrder": 32,
+          "Name": "KEITTOLOUNAS",
+          "Price": "2,95 /6,30 /8,60",
+          "Components": [
+            "Täyteläistä broilerikeittoa\n (*, A, G, ILM, L)"
+          ]
         }
       ]
     },
     {
-      "Date": "2024-03-02T00:00:00+00:00",
+      "Date": "2025-03-29T00:00:00+00:00",
       "LunchTime": null,
       "SetMenus": []
     },
     {
-      "Date": "2024-03-03T00:00:00+00:00",
+      "Date": "2025-03-30T00:00:00+00:00",
       "LunchTime": null,
       "SetMenus": []
     }
   ],
   "ErrorText": null
-}
+}
\ No newline at end of file
diff --git a/data_2024.json b/data_2024.json
new file mode 100644
index 0000000000000000000000000000000000000000..f4d13b6daa7fed05c1efe46fe16665bde8ac5cd9
--- /dev/null
+++ b/data_2024.json
@@ -0,0 +1,187 @@
+{
+  "RestaurantName": "Ravintola Maija",
+  "RestaurantUrl": "https://www.semma.fi/ravintolat2/mattilanniemi/maija/",
+  "PriceHeader": null,
+  "Footer": "Vegaaninen ja gluteeniton vaihtoehto saatavilla päivittäin! Kysy lisätietoja henkilökunnaltamme.\nHyvää ruokahalua!",
+  "MenusForDays": [
+    {
+      "Date": "2024-02-26T00:00:00+00:00",
+      "LunchTime": "10.30-15.00",
+      "SetMenus": [
+        {
+          "SortOrder": 0,
+          "Name": "KASVISLOUNAS",
+          "Price": "2,95 /6,30 /8,40",
+          "Components": [
+            "Punajuurikroketteja (*, G, ILM, L, M, Veg)",
+            "Harissa-jogurttikastiketta (*, A, G, ILM, L)"
+          ]
+        },
+        {
+          "SortOrder": 0,
+          "Name": "KEITTOLOUNAS",
+          "Price": "2,95 /6,30 /8,40",
+          "Components": ["Juustoista juuressosekeittoa (*, A, G, ILM, L)"]
+        },
+        {
+          "SortOrder": 0,
+          "Name": "LOUNAS",
+          "Price": "2,95 /6,30 /8,40",
+          "Components": [
+            "Jauhelihakebakoita (A, L, M)",
+            "Ruohosipuli-jogurttikastiketta (*, A, G, ILM, L)"
+          ]
+        },
+        {
+          "SortOrder": 0,
+          "Name": "JÄLKIRUOKA",
+          "Price": "1,20",
+          "Components": []
+        }
+      ]
+    },
+    {
+      "Date": "2024-02-27T00:00:00+00:00",
+      "LunchTime": "10.30-15.00",
+      "SetMenus": [
+        {
+          "SortOrder": 0,
+          "Name": "KASVISLOUNAS",
+          "Price": "2,95 /6,30 /8,40",
+          "Components": [
+            "Kasvis-soijapapu-nuudelivuokaa (*, A, ILM, L, M, Veg)"
+          ]
+        },
+        {
+          "SortOrder": 0,
+          "Name": "LOUNAS",
+          "Price": "2,95 /6,30 /8,40",
+          "Components": [
+            "Uunimakkara sipuli-juustotäytteellä (A, G, L)",
+            "Perunasosetta (*, A, G, ILM, L)"
+          ]
+        },
+        {
+          "SortOrder": 0,
+          "Name": "KEITTOLOUNAS",
+          "Price": "2,95 /6,30 /8,40",
+          "Components": [
+            "Meksikolaista chorizo-kasviskeittoa (*, A, G, L, M, VS)"
+          ]
+        },
+        {
+          "SortOrder": 0,
+          "Name": "JÄLKIRUOKA",
+          "Price": "1,20",
+          "Components": []
+        }
+      ]
+    },
+    {
+      "Date": "2024-02-28T00:00:00+00:00",
+      "LunchTime": "10.30-15.00",
+      "SetMenus": [
+        {
+          "SortOrder": 0,
+          "Name": "KASVISLOUNAS",
+          "Price": "2,95 /6,30 /8,40",
+          "Components": ["Feta-pinaatti-cashewpähkinäpizzaa (A, VL)"]
+        },
+        {
+          "SortOrder": 0,
+          "Name": "LOUNAS",
+          "Price": "2,95 /6,30 /8,40",
+          "Components": [
+            "Tonnikalakastiketta (*, A, ILM, L)",
+            "Luomutäysjyväkierrepastaa (*, A, ILM, L, M, Veg)"
+          ]
+        },
+        {
+          "SortOrder": 0,
+          "Name": "KEITTOLOUNAS",
+          "Price": "2,95 /6,30 /8,40",
+          "Components": [
+            "Mausteista broileri-currykeittoa (*, A, G, ILM, L, M)"
+          ]
+        },
+        {
+          "SortOrder": 0,
+          "Name": "JÄLKIRUOKA",
+          "Price": "1,20",
+          "Components": []
+        }
+      ]
+    },
+    {
+      "Date": "2024-02-29T00:00:00+00:00",
+      "LunchTime": "10.30-15.00",
+      "SetMenus": [
+        {
+          "SortOrder": 0,
+          "Name": "KASVISLOUNAS",
+          "Price": "2,95 /6,30 /8,40",
+          "Components": ["Paputacoja ja smetanaa (A, L, VS)"]
+        },
+        {
+          "SortOrder": 0,
+          "Name": "LOUNAS",
+          "Price": "2,95 /6,30 /8,40",
+          "Components": ["Jauheliha-makaronilaatikkoa (*, A, L)"]
+        },
+        {
+          "SortOrder": 0,
+          "Name": "KEITTOLOUNAS",
+          "Price": "2,95 /6,30 /8,40",
+          "Components": ["Aasialaista lohi-seitikeittoa (*, A, G, ILM, L, M)"]
+        },
+        {
+          "SortOrder": 0,
+          "Name": "JÄLKIRUOKA",
+          "Price": "1,20",
+          "Components": []
+        }
+      ]
+    },
+    {
+      "Date": "2024-03-01T00:00:00+00:00",
+      "LunchTime": "10.30-14.30",
+      "SetMenus": [
+        {
+          "SortOrder": 0,
+          "Name": "KASVISLOUNAS",
+          "Price": "2,95 /6,30 /8,40",
+          "Components": ["Soijapala Butter (*, A, ILM, L, Veg, VS)"]
+        },
+        {
+          "SortOrder": 0,
+          "Name": "LOUNAS",
+          "Price": "2,95 /6,30 /8,40",
+          "Components": ["Burgundin broileripataa (*, A, G, ILM, L, M, VS)"]
+        },
+        {
+          "SortOrder": 0,
+          "Name": "KEITTOLOUNAS",
+          "Price": "2,95 /6,30 /8,40",
+          "Components": ["Juustoista riistakeittoa (A, G, L)"]
+        },
+        {
+          "SortOrder": 0,
+          "Name": "JÄLKIRUOKA",
+          "Price": "1,20",
+          "Components": []
+        }
+      ]
+    },
+    {
+      "Date": "2024-03-02T00:00:00+00:00",
+      "LunchTime": null,
+      "SetMenus": []
+    },
+    {
+      "Date": "2024-03-03T00:00:00+00:00",
+      "LunchTime": null,
+      "SetMenus": []
+    }
+  ],
+  "ErrorText": null
+}