     }
     
     /*
-     TODO
+     method: - deselectDate
+     params:
+     - date: Date to deselect;
+     function: - unmark date as selected and remove it from the array of selected dates
      */
     public func deselectDate(_ date : Date) {
         guard let indexPath = self.indexPathForDate(date) else { return }

    }
    
    /*
     TODO
     */
    public func selectDate(_ date : Date) {
        guard let indexPath = self.indexPathForDate(date) else { return }

    }
    
    /*
     method: - goToNextMonth
     function: - scroll the calendar by one month in the future
     */
    public func goToNextMonth() {
        goToMonthWithOffet(1)
    }
    
    /*
     method: - goToPreviousMonth
     function: - scroll the calendar by one month in the past
     */
    public func goToPreviousMonth() {
        goToMonthWithOffet(-1)
