diff --git a/calendar-data.html b/calendar-data.html
index 68f621d..e0ac0d5 100644
--- a/calendar-data.html
+++ b/calendar-data.html
@@ -8,17 +8,28 @@ permalink: /calendar-data/
 {% for event in site.events %}
 	{% assign start = event.event.start | default: event.event_date %}
 	{% assign end = event.event.end | default: start %}
+	{% if event.event.frequency %}
 	{
-		"title":"{{event.title}}",
+		"title": "{{event.title}}",
 		"start": "{{start | date: "%Y-%m-%dT%H:%M:%S"}}",
 		"end": "{{end | date: "%Y-%m-%dT%H:%M:%S"}}",
 		"allDay": {% if start == end %}true{% else %}false{% endif %},
-		"url":"{{event.url}}",
+		"url": "{{event.url}}",
 		"rrule": {% if event.event.frequency %}{
 			"freq": "{{event.event.frequency}}",
-			"interval": {{event.event.interval}}
+			"interval": {{event.event.interval}},
+			"dtstart": "{{start | date: "%Y-%m-%dT%H:%M:%S"}}"
 		}{% else %}null{% endif %}
 	}
+	{% else %}
+	{
+		"title": "{{event.title}}",
+		"start": "{{start | date: "%Y-%m-%dT%H:%M:%S"}}",
+		"end": "{{end | date: "%Y-%m-%dT%H:%M:%S"}}",
+		"allDay": {% if start == end %}true{% else %}false{% endif %},
+		"url":"{{event.url}}"
+	}
+	{% endif %}
 	{%unless forloop.last %},{%endunless%}
 {% endfor %}
-]
\ No newline at end of file
+]