https://pallyy.com/blog/improved-shared-calendar-with-new-features