laying the groundwork for calendar views