         self.collectionView.showsVerticalScrollIndicator    = false
         self.collectionView.allowsMultipleSelection         = false
         self.collectionView.register(CalendarDayCell.self, forCellWithReuseIdentifier: cellReuseIdentifier)
-        self.collectionView.semanticContentAttribute = .forceLeftToRight
+        self.collectionView.semanticContentAttribute = .forceLeftToRight // forces western style language orientation
         self.addSubview(self.collectionView)
+        
+        
     }
     
     override open func layoutSubviews() {

    }
    
    /*
     TODO
     */
    public func goToNextMonth() {
        goToMonthWithOffet(1)
    }
    
    /*
     TODO
     */
    public func goToPreviousMonth() {
        goToMonthWithOffet(-1)

    }
    
    /*
     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 }
