     }
     
     func heightForSectionFooter() -> CGFloat {
-        return 50
+        return 44
     }
     
     func heightForSectionHeader() -> CGFloat {
-        return 50
+        return 44
     }
     
     func widthForRowHeader() -> CGFloat {

        }
        self.paginationViewModel = PaginationHeaderViewModel()
        self.menuLengthViewModel = MenuLengthHeaderViewModel()
        self.bindViewToModels()
    }
    
    //MARK: - Events
    private func bindViewToModels(){
        self.menuLengthViewModel.searchTextFieldDidChangeEvent = { [weak self] text in
            self?.searchTextEntryDidChange(text)
        }
    }
    
    private func searchTextEntryDidChange(_ text: String){
        //call delegate function
        self.executeSearch(text)
    }
}

extension SwiftDataTable: UICollectionViewDelegateFlowLayout {

    }
    
    func shouldSectionHeadersFloat() -> Bool {
        return true
    }
    
    func shouldSectionFootersFloat() -> Bool {
