diff --git a/__snapshots__/calendar.test.js.snap b/__snapshots__/calendar.test.js.snap
new file mode 100644
index 0000000..7f29ef2
--- /dev/null
+++ b/__snapshots__/calendar.test.js.snap
@@ -0,0 +1,25 @@
+// Jest Snapshot v1, https://goo.gl/fbAQLP
+
+exports[`Calendar Merging API Merge calendar with override 1`] = `
+{
+  "url": "http://127.0.0.1:53391/calendar/Override_Calendar",
+}
+`;
+
+exports[`Calendar Merging API Merge calendar without prefix 1`] = `
+{
+  "url": "http://127.0.0.1:53381/calendar/No_Prefix_Calendar",
+}
+`;
+
+exports[`Calendar Merging API Merge date-based calendar 1`] = `
+{
+  "url": "http://127.0.0.1:53347/calendar/Date_Based_Calendar",
+}
+`;
+
+exports[`Calendar Merging API Merge time-based calendar 1`] = `
+{
+  "url": "http://127.0.0.1:53381/calendar/Time_Based_Calendar",
+}
+`;
diff --git a/calendar.test.js b/calendar.test.js
index 3cdc503..7b15de9 100644
--- a/calendar.test.js
+++ b/calendar.test.js
@@ -60,6 +60,9 @@ describe('Calendar Merging API', () => {
         // Check if the file was created in the test directory
         const filePath = path.join(TEST_MERGED_CALENDARS_DIR, 'Date_Based_Calendar.ics');
         expect(fs.existsSync(filePath)).toBe(true);
+
+        // Use Jest's snapshot feature to save the output
+        expect(response.body).toMatchSnapshot();
     });
 
     test('Merge time-based calendar', async () => {
@@ -87,6 +90,9 @@ describe('Calendar Merging API', () => {
         // Check if the file was created in the test directory
         const filePath = path.join(TEST_MERGED_CALENDARS_DIR, 'Time_Based_Calendar.ics');
         expect(fs.existsSync(filePath)).toBe(true);
+
+        // Use Jest's snapshot feature to save the output
+        expect(response.body).toMatchSnapshot();
     });
 
     test('Merge calendar without prefix', async () => {
@@ -109,6 +115,9 @@ describe('Calendar Merging API', () => {
         // Check if the file was created in the test directory
         const filePath = path.join(TEST_MERGED_CALENDARS_DIR, 'No_Prefix_Calendar.ics');
         expect(fs.existsSync(filePath)).toBe(true);
+
+        // Use Jest's snapshot feature to save the output
+        expect(response.body).toMatchSnapshot();
     });
     
     test('Merge calendar with override', async () => {
@@ -131,6 +140,9 @@ describe('Calendar Merging API', () => {
         // Check if the file was created in the test directory
         const filePath = path.join(TEST_MERGED_CALENDARS_DIR, 'Override_Calendar.ics');
         expect(fs.existsSync(filePath)).toBe(true);
+
+        // Use Jest's snapshot feature to save the output
+        expect(response.body).toMatchSnapshot();
     });
 
 });
diff --git a/server.js b/server.js
index 72590f8..9c24fc6 100644
--- a/server.js
+++ b/server.js
@@ -12,6 +12,7 @@ app.use(express.json());
 const MERGED_CALENDARS_DIR = process.env.NODE_ENV === 'test' 
     ? 'temp_test_calendar' 
     : 'calendar';
+    
 console.log(`Merged calendars directory: ${MERGED_CALENDARS_DIR}`);
 
 
diff --git a/temp_test_calendar/Date_Based_Calendar.ics b/temp_test_calendar/Date_Based_Calendar.ics
index 541c3d8..fe4e47b 100644
--- a/temp_test_calendar/Date_Based_Calendar.ics
+++ b/temp_test_calendar/Date_Based_Calendar.ics
@@ -4,9 +4,9 @@ PRODID:-//sebbo.net//ical-generator//EN
 NAME:Date Based Calendar
 X-WR-CALNAME:Date Based Calendar
 BEGIN:VEVENT
-UID:2yor@Ryan-jr
+UID:7llo@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20230219
 DTEND;VALUE=DATE:20230224
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -14,9 +14,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Ferien_Bayern_2023 Winterferien 2023 Bayern
 END:VEVENT
 BEGIN:VEVENT
-UID:po0f@Ryan-jr
+UID:drxu@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20230402
 DTEND;VALUE=DATE:20230415
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -24,9 +24,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Ferien_Bayern_2023 Osterferien 2023 Bayern
 END:VEVENT
 BEGIN:VEVENT
-UID:jkje@Ryan-jr
+UID:gunc@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20230529
 DTEND;VALUE=DATE:20230609
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -34,9 +34,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Ferien_Bayern_2023 Pfingstferien 2023 Bayern
 END:VEVENT
 BEGIN:VEVENT
-UID:xha8@Ryan-jr
+UID:3yj9@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20230730
 DTEND;VALUE=DATE:20230911
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -44,9 +44,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Ferien_Bayern_2023 Sommerferien 2023 Bayern
 END:VEVENT
 BEGIN:VEVENT
-UID:hurk@Ryan-jr
+UID:9kyj@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20231029
 DTEND;VALUE=DATE:20231103
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -54,9 +54,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Ferien_Bayern_2023 Herbstferien 2023 Bayern
 END:VEVENT
 BEGIN:VEVENT
-UID:fw68@Ryan-jr
+UID:6cks@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20231121
 DTEND;VALUE=DATE:20231122
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -64,9 +64,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Ferien_Bayern_2023 Herbstferien 2023 Bayern
 END:VEVENT
 BEGIN:VEVENT
-UID:ugve@Ryan-jr
+UID:lvd1@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20231222
 DTEND;VALUE=DATE:20240105
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -74,9 +74,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Ferien_Bayern_2023 Weihnachtsferien 2023 Bayern
 END:VEVENT
 BEGIN:VEVENT
-UID:1f51@Ryan-jr
+UID:b1oj@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20231231
 DTEND;VALUE=DATE:20231231
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -84,9 +84,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays New Year's Day
 END:VEVENT
 BEGIN:VEVENT
-UID:i0cb@Ryan-jr
+UID:badh@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20240114
 DTEND;VALUE=DATE:20240114
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -94,9 +94,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays M L King Day
 END:VEVENT
 BEGIN:VEVENT
-UID:lgyq@Ryan-jr
+UID:lbbg@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20240218
 DTEND;VALUE=DATE:20240218
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -104,9 +104,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays Presidents' Day
 END:VEVENT
 BEGIN:VEVENT
-UID:8xue@Ryan-jr
+UID:s5hf@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20240328
 DTEND;VALUE=DATE:20240328
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -114,9 +114,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays Good Friday
 END:VEVENT
 BEGIN:VEVENT
-UID:yab1@Ryan-jr
+UID:akan@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20240330
 DTEND;VALUE=DATE:20240330
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -124,9 +124,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays Easter Sunday
 END:VEVENT
 BEGIN:VEVENT
-UID:wx68@Ryan-jr
+UID:n92l@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20240526
 DTEND;VALUE=DATE:20240526
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -134,9 +134,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays Memorial Day
 END:VEVENT
 BEGIN:VEVENT
-UID:fusb@Ryan-jr
+UID:m693@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20240618
 DTEND;VALUE=DATE:20240618
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -144,9 +144,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays Juneteenth
 END:VEVENT
 BEGIN:VEVENT
-UID:7mqf@Ryan-jr
+UID:xcgm@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20240703
 DTEND;VALUE=DATE:20240703
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -154,9 +154,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays Independence Day
 END:VEVENT
 BEGIN:VEVENT
-UID:pu8k@Ryan-jr
+UID:om0d@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20240901
 DTEND;VALUE=DATE:20240901
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -164,9 +164,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays Labor Day
 END:VEVENT
 BEGIN:VEVENT
-UID:umjo@Ryan-jr
+UID:zngp@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20241013
 DTEND;VALUE=DATE:20241013
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -174,9 +174,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays Columbus Day
 END:VEVENT
 BEGIN:VEVENT
-UID:fol9@Ryan-jr
+UID:eyjz@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20241110
 DTEND;VALUE=DATE:20241110
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -184,9 +184,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays Veterans Day
 END:VEVENT
 BEGIN:VEVENT
-UID:ol97@Ryan-jr
+UID:blsn@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20241127
 DTEND;VALUE=DATE:20241127
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -194,9 +194,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays Thanksgiving Day
 END:VEVENT
 BEGIN:VEVENT
-UID:cwt0@Ryan-jr
+UID:ignu@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20241224
 DTEND;VALUE=DATE:20241224
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -204,9 +204,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays Christmas
 END:VEVENT
 BEGIN:VEVENT
-UID:xrgm@Ryan-jr
+UID:fivq@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20241231
 DTEND;VALUE=DATE:20241231
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -214,9 +214,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays New Year's Day
 END:VEVENT
 BEGIN:VEVENT
-UID:e63a@Ryan-jr
+UID:9naa@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20250119
 DTEND;VALUE=DATE:20250119
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -224,9 +224,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays M L King Day
 END:VEVENT
 BEGIN:VEVENT
-UID:45zd@Ryan-jr
+UID:z732@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20250216
 DTEND;VALUE=DATE:20250216
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -234,9 +234,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays Presidents' Day
 END:VEVENT
 BEGIN:VEVENT
-UID:9r9a@Ryan-jr
+UID:vald@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20250417
 DTEND;VALUE=DATE:20250417
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -244,9 +244,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays Good Friday
 END:VEVENT
 BEGIN:VEVENT
-UID:8ghw@Ryan-jr
+UID:2wfo@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20250419
 DTEND;VALUE=DATE:20250419
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -254,9 +254,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays Easter Sunday
 END:VEVENT
 BEGIN:VEVENT
-UID:fwql@Ryan-jr
+UID:ix6h@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20250525
 DTEND;VALUE=DATE:20250525
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -264,9 +264,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays Memorial Day
 END:VEVENT
 BEGIN:VEVENT
-UID:gelf@Ryan-jr
+UID:1zzp@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20250618
 DTEND;VALUE=DATE:20250618
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -274,9 +274,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays Juneteenth
 END:VEVENT
 BEGIN:VEVENT
-UID:w9gu@Ryan-jr
+UID:x2ep@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20250703
 DTEND;VALUE=DATE:20250703
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -284,9 +284,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays Independence Day
 END:VEVENT
 BEGIN:VEVENT
-UID:d9ga@Ryan-jr
+UID:gtnn@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20250831
 DTEND;VALUE=DATE:20250831
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -294,9 +294,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays Labor Day
 END:VEVENT
 BEGIN:VEVENT
-UID:punz@Ryan-jr
+UID:i5b9@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20251012
 DTEND;VALUE=DATE:20251012
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -304,9 +304,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays Columbus Day
 END:VEVENT
 BEGIN:VEVENT
-UID:a0lv@Ryan-jr
+UID:tizt@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20251110
 DTEND;VALUE=DATE:20251110
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -314,9 +314,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays Veterans Day
 END:VEVENT
 BEGIN:VEVENT
-UID:1unk@Ryan-jr
+UID:zs0i@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20251126
 DTEND;VALUE=DATE:20251126
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -324,9 +324,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:US_holidays Thanksgiving Day
 END:VEVENT
 BEGIN:VEVENT
-UID:8dt1@Ryan-jr
+UID:m71s@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121851Z
 DTSTART;VALUE=DATE:20251224
 DTEND;VALUE=DATE:20251224
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
diff --git a/temp_test_calendar/No_Prefix_Calendar.ics b/temp_test_calendar/No_Prefix_Calendar.ics
index 25bf459..0f6f211 100644
--- a/temp_test_calendar/No_Prefix_Calendar.ics
+++ b/temp_test_calendar/No_Prefix_Calendar.ics
@@ -4,9 +4,9 @@ PRODID:-//sebbo.net//ical-generator//EN
 NAME:No Prefix Calendar
 X-WR-CALNAME:No Prefix Calendar
 BEGIN:VEVENT
-UID:slcx@Ryan-jr
+UID:0eua@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20231231
 DTEND;VALUE=DATE:20231231
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -14,9 +14,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: New Year's Day
 END:VEVENT
 BEGIN:VEVENT
-UID:35g4@Ryan-jr
+UID:v1cv@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20240101
 DTEND;VALUE=DATE:20240101
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -24,9 +24,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: New Year's Day Holiday
 END:VEVENT
 BEGIN:VEVENT
-UID:og8z@Ryan-jr
+UID:iq3e@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20240102
 DTEND;VALUE=DATE:20240102
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -34,9 +34,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: New Year's Day Holiday
 END:VEVENT
 BEGIN:VEVENT
-UID:t802@Ryan-jr
+UID:jccp@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20240103
 DTEND;VALUE=DATE:20240103
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -44,9 +44,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: New Year's Day Holiday
 END:VEVENT
 BEGIN:VEVENT
-UID:8noq@Ryan-jr
+UID:vo9i@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20240104
 DTEND;VALUE=DATE:20240104
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -54,9 +54,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: New Year's Day Holiday
 END:VEVENT
 BEGIN:VEVENT
-UID:r32z@Ryan-jr
+UID:oqhh@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20240106
 DTEND;VALUE=DATE:20240106
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -64,9 +64,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: Orthodox Christmas
 END:VEVENT
 BEGIN:VEVENT
-UID:z5v5@Ryan-jr
+UID:qh2m@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20240107
 DTEND;VALUE=DATE:20240107
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -74,9 +74,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: Orthodox Christmas Holiday
 END:VEVENT
 BEGIN:VEVENT
-UID:2ija@Ryan-jr
+UID:wicv@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20240222
 DTEND;VALUE=DATE:20240222
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -84,9 +84,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: Defender of the Fatherland
 END:VEVENT
 BEGIN:VEVENT
-UID:lq79@Ryan-jr
+UID:uluu@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20240307
 DTEND;VALUE=DATE:20240307
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -94,9 +94,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: Intl. Women's Day
 END:VEVENT
 BEGIN:VEVENT
-UID:w9a7@Ryan-jr
+UID:4l5c@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20240430
 DTEND;VALUE=DATE:20240430
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -104,9 +104,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: Spring and Labor Day
 END:VEVENT
 BEGIN:VEVENT
-UID:8tsj@Ryan-jr
+UID:6req@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20240508
 DTEND;VALUE=DATE:20240508
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -114,9 +114,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: Victory Day
 END:VEVENT
 BEGIN:VEVENT
-UID:38h5@Ryan-jr
+UID:ibn9@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20240611
 DTEND;VALUE=DATE:20240611
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -124,9 +124,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: Russia Day
 END:VEVENT
 BEGIN:VEVENT
-UID:qnuh@Ryan-jr
+UID:ex25@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20241103
 DTEND;VALUE=DATE:20241103
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -134,9 +134,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: Civil Unity Day
 END:VEVENT
 BEGIN:VEVENT
-UID:j5p1@Ryan-jr
+UID:9i2n@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20241231
 DTEND;VALUE=DATE:20241231
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -144,9 +144,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: New Year's Day
 END:VEVENT
 BEGIN:VEVENT
-UID:vaay@Ryan-jr
+UID:ebdd@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20250101
 DTEND;VALUE=DATE:20250101
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -154,9 +154,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: New Year's Day Holiday
 END:VEVENT
 BEGIN:VEVENT
-UID:elh5@Ryan-jr
+UID:zb1o@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20250102
 DTEND;VALUE=DATE:20250102
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -164,9 +164,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: New Year's Day Holiday
 END:VEVENT
 BEGIN:VEVENT
-UID:yter@Ryan-jr
+UID:dn14@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20250103
 DTEND;VALUE=DATE:20250103
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -174,9 +174,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: New Year's Day Holiday
 END:VEVENT
 BEGIN:VEVENT
-UID:1ysq@Ryan-jr
+UID:sjdt@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20250104
 DTEND;VALUE=DATE:20250104
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -184,9 +184,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: New Year's Day Holiday
 END:VEVENT
 BEGIN:VEVENT
-UID:zwc4@Ryan-jr
+UID:iwlk@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20250106
 DTEND;VALUE=DATE:20250106
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -194,9 +194,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: Orthodox Christmas
 END:VEVENT
 BEGIN:VEVENT
-UID:y20f@Ryan-jr
+UID:lzzo@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20250107
 DTEND;VALUE=DATE:20250107
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -204,9 +204,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: Orthodox Christmas Holiday
 END:VEVENT
 BEGIN:VEVENT
-UID:u7zo@Ryan-jr
+UID:82zm@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20250223
 DTEND;VALUE=DATE:20250223
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -214,9 +214,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: Defender of the Fatherland
 END:VEVENT
 BEGIN:VEVENT
-UID:twhr@Ryan-jr
+UID:yer0@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20250309
 DTEND;VALUE=DATE:20250309
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -224,9 +224,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: Intl. Women's Day
 END:VEVENT
 BEGIN:VEVENT
-UID:k6af@Ryan-jr
+UID:qami@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20250430
 DTEND;VALUE=DATE:20250430
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -234,9 +234,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: Spring and Labor Day
 END:VEVENT
 BEGIN:VEVENT
-UID:40he@Ryan-jr
+UID:ejac@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20250508
 DTEND;VALUE=DATE:20250508
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -244,9 +244,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: Victory Day
 END:VEVENT
 BEGIN:VEVENT
-UID:j4j2@Ryan-jr
+UID:93qn@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20250611
 DTEND;VALUE=DATE:20250611
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -254,9 +254,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY: Russia Day
 END:VEVENT
 BEGIN:VEVENT
-UID:78uo@Ryan-jr
+UID:fxmj@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20251103
 DTEND;VALUE=DATE:20251103
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
diff --git a/temp_test_calendar/Override_Calendar.ics b/temp_test_calendar/Override_Calendar.ics
index 49b4fa9..cc43026 100644
--- a/temp_test_calendar/Override_Calendar.ics
+++ b/temp_test_calendar/Override_Calendar.ics
@@ -4,9 +4,9 @@ PRODID:-//sebbo.net//ical-generator//EN
 NAME:Override Calendar
 X-WR-CALNAME:Override Calendar
 BEGIN:VEVENT
-UID:xo2f@Ryan-jr
+UID:77s5@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20231231
 DTEND;VALUE=DATE:20231231
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -14,9 +14,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:7o02@Ryan-jr
+UID:hrlt@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20240101
 DTEND;VALUE=DATE:20240101
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -24,9 +24,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:tmtw@Ryan-jr
+UID:ou7k@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20240102
 DTEND;VALUE=DATE:20240102
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -34,9 +34,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:r380@Ryan-jr
+UID:3sg8@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20240103
 DTEND;VALUE=DATE:20240103
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -44,9 +44,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:kg08@Ryan-jr
+UID:mv1i@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20240104
 DTEND;VALUE=DATE:20240104
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -54,9 +54,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:qmhh@Ryan-jr
+UID:u7nj@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20240106
 DTEND;VALUE=DATE:20240106
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -64,9 +64,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:vvqk@Ryan-jr
+UID:na2h@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20240107
 DTEND;VALUE=DATE:20240107
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -74,9 +74,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:vt0x@Ryan-jr
+UID:u3u6@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20240222
 DTEND;VALUE=DATE:20240222
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -84,9 +84,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:6ol0@Ryan-jr
+UID:h14x@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20240307
 DTEND;VALUE=DATE:20240307
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -94,9 +94,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:9gzm@Ryan-jr
+UID:t3yb@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20240430
 DTEND;VALUE=DATE:20240430
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -104,9 +104,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:pvmv@Ryan-jr
+UID:6ax7@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20240508
 DTEND;VALUE=DATE:20240508
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -114,9 +114,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:gb63@Ryan-jr
+UID:rly8@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20240611
 DTEND;VALUE=DATE:20240611
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -124,9 +124,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:uqy4@Ryan-jr
+UID:74r2@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20241103
 DTEND;VALUE=DATE:20241103
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -134,9 +134,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:i758@Ryan-jr
+UID:l2sh@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20241231
 DTEND;VALUE=DATE:20241231
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -144,9 +144,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:iakq@Ryan-jr
+UID:zjkk@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20250101
 DTEND;VALUE=DATE:20250101
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -154,9 +154,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:jhiz@Ryan-jr
+UID:8jt9@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20250102
 DTEND;VALUE=DATE:20250102
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -164,9 +164,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:kv3q@Ryan-jr
+UID:e7te@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20250103
 DTEND;VALUE=DATE:20250103
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -174,9 +174,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:xd5n@Ryan-jr
+UID:na0i@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20250104
 DTEND;VALUE=DATE:20250104
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -184,9 +184,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:glhu@Ryan-jr
+UID:sfa7@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20250106
 DTEND;VALUE=DATE:20250106
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -194,9 +194,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:x66y@Ryan-jr
+UID:sc0v@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20250107
 DTEND;VALUE=DATE:20250107
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -204,9 +204,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:abns@Ryan-jr
+UID:ybpn@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20250223
 DTEND;VALUE=DATE:20250223
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -214,9 +214,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:ks3v@Ryan-jr
+UID:kwdf@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20250309
 DTEND;VALUE=DATE:20250309
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -224,9 +224,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:qche@Ryan-jr
+UID:2j3l@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20250430
 DTEND;VALUE=DATE:20250430
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -234,9 +234,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:cyld@Ryan-jr
+UID:bvkf@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20250508
 DTEND;VALUE=DATE:20250508
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -244,9 +244,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:7ah8@Ryan-jr
+UID:8e42@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20250611
 DTEND;VALUE=DATE:20250611
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
@@ -254,9 +254,9 @@ X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
 SUMMARY:Override Event
 END:VEVENT
 BEGIN:VEVENT
-UID:73vf@Ryan-jr
+UID:s680@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART;VALUE=DATE:20251103
 DTEND;VALUE=DATE:20251103
 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
diff --git a/temp_test_calendar/Time_Based_Calendar.ics b/temp_test_calendar/Time_Based_Calendar.ics
index 6d845a8..45cbc9c 100644
--- a/temp_test_calendar/Time_Based_Calendar.ics
+++ b/temp_test_calendar/Time_Based_Calendar.ics
@@ -4,41 +4,41 @@ PRODID:-//sebbo.net//ical-generator//EN
 NAME:Time Based Calendar
 X-WR-CALNAME:Time Based Calendar
 BEGIN:VEVENT
-UID:al1k@Ryan-jr
+UID:r2jw@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART:20241001T183000Z
 DTEND:20241001T193000Z
 SUMMARY:other_work calmerge
 END:VEVENT
 BEGIN:VEVENT
-UID:e6n2@Ryan-jr
+UID:wijf@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART:20241010T173000Z
 DTEND:20241010T183000Z
 SUMMARY:other_work to do
 END:VEVENT
 BEGIN:VEVENT
-UID:78gj@Ryan-jr
+UID:hz8y@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART:20240930T113000Z
 DTEND:20240930T123000Z
 SUMMARY:work other work
 END:VEVENT
 BEGIN:VEVENT
-UID:h6sk@Ryan-jr
+UID:mr06@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART:20241003T190000Z
 DTEND:20241003T200000Z
 SUMMARY:work progodessey
 END:VEVENT
 BEGIN:VEVENT
-UID:hm1d@Ryan-jr
+UID:k1oq@Ryan-jr
 SEQUENCE:0
-DTSTAMP:20241105T114537Z
+DTSTAMP:20241105T121852Z
 DTSTART:20241009T173000Z
 DTEND:20241009T183000Z
 SUMMARY:work do